Всем доброго времени суток!
Мне на сайте нужно устроить механизм поиска. Требования:
- полнотекстовый
- морфологический
- поиск по синонимам
С первыми двумя требованиями, как я понял, справляется sphinx. Но что-то я слышал, что он загнулся и больше не поддерживается. Раньше я использовал haystacksearch + whoosh, но там нет морфологии и поиска по синонимам.
Объясню, что я понимаю под поиском по синонимам. Допустим, есть товары кружка, чашка, чаша, пиала и т.п. Если пользователь пробьет в поиске "кружка", то результат должен содержать и чашки и пиалы. В принципе, по синонимам это не такое обязательное условие, им можно пренебречь, но мне даже хотя бы для себя узнать ,как это примерно можно сделать, для саморазвития. Что можете посоветовать, какие есть готовые батарейки?