А что до популярности так это более чем инженерия. Если у вас есть технология, которая решает проблему, но специалистов в ней надо искать долго и упорно то это плохая технология по тому что поддержаниях будет редкой и дорогой.
RaidMilod, если это не вызывает проблем то и ладно, а если вызывает то можно отправить на сервер задание "получи вот эти данные" и он в фоне, через очереди это отработает без клиента.
Понятно. Нет информации.
То есть Сфинкс не рекомендован лишь потому что не встречался
Ну как бы вообще-то да) популярность очень сильно влияет на развитие продуктов и Sphinx в принципе морально устарел.
Вообще я считал что погуглить принципиальные отличия Sphinx и ElasticSearch можно не устраивая перепалку, но если очень хочется то: Sphinx собирает данные, а в Elastic надо их отправлять, а так же в Elastic есть из коробки такие вещи как invertedIndex, стимминг, лемматизация, стоп-слова, токенизация и все это под тонну языков, включая русский. Как сейчас дела обстоят у Sphinx я не смотрел, но в этом они всегда яростно отставали.
Роман Мирр, Solr работает на том же ядре - Lucene, просто делает это немного иначе. Вообще эти два проекта сливаются вместе. Sphinx делает все кардинально иначе и мне это очень не нравится - обновлять индексы при частых изменениях совсем не комфортно
Михаил, я так ответил по тому что у вас не описана логика подписок. Пока нет алгоритма или хотяб описания любой ответ кроме "бизнес-логика" будет не верен