Когда результатов много и они постоянно меняются - как лучше всего обрабатывать «поиск» в REST API?
Справочная информация:
У меня есть веб-сайт службы поддержки сообщества, на котором перечислены бесплатные местные товары для церквей, общественных групп или борющихся семей - поэтому у нас много списков, как правило, от доноров или отсканированных на других сайтах. В идеале API REST для этого веб-сайта будет вызывать списки на основе определенных критериев, которые мы обозначим в методах - но результатов может быть много, и они всегда меняются!
Что-то вроде поиска Сфинкса?
Мы разрешаем дистанционный поиск (все списки геотегированы) - я видел, что Sphinx Search имеет встроенную (быструю!) Функцию дистанционного поиска, а также кэширует поиски - это типично для включения поискового движка некоторого типа в REST API? Я предполагаю, что это будет интерфейс между API и другим приложением на сервере, таким как Sphinx ...