Как оптимизировать поиск в Dovecot использованием Solr?
Добрый день.
Хотел бы узнать как правильно настроить Solr для мультиязычного поиска. Я настроил данную связку согласно оф документации как dovecot так и Solr но вот результаты поиска меня не устраивают. Вероятнее всего надо более тонко настраивать Solr, так как поиск идет по строгому совпадению, например при поиске слова Отчет в результат не попадают слова Отчеты, Отчетность и т.п. Так же интересует как в одной схеме использовать 3-4 языка для поиска. Буду благодарен если кто-то поделится своим опытом.
Скажу по опыту. Солару все равно какой язык. Любое слово для него является токеном которым он согласно схеме раскладывает ещё на токены. Весь нюанс в stopwords вот тут нужно на всех языках которые вы используете определять слова которые хотите исключить. По поводу схемы то ее нужно дорабатывать под себя так как база индексов может распахнуть очень сильно.