У меня проблемы с поиском какой-либо опции о том, как наилучшим образом определить службу REST / HATEOAS, когда исчерпывающий список доступных вариантов ресурсов невозможен из-за их огромного количества.
В частности, частьсистема будет представлять собой ресурсы для статистики использования индексированных слов в большом корпусе текста - что-то вроде GET http://mysite.org/word_statistics/foobar, которая возвращает информацию о foobar и URI в документы, где используется foobar.
Однако я могуне предоставляет какой-либо разумный способ, где приложение может обнаружить фактическую ссылку http://mysite.org/word_statistics/foobar - канонический подход, по-видимому, заключается в предоставлении ресурса, подобного http://mysite.org/word_statistics, который бы возвращал список отдельных URI, но вВ моем случае этот список будет около гигабайта, так что не очень практично.Поэтому мне нужно дать запрашивающему приложению что-то вроде http://mysite.org/word_statistics/{your_query_here},, но, похоже, RESTful способа для этого не существует.
Как это должно быть сделано правильно?