Поиск Solr на основе
У меня есть сценарий, где я использовал SnowballPorterFilterFactory, чтобы остановить это поле.
Теперь в нем хранятся все типы талантов, например: актер, танцор, певец, модель и т. Д.
Это помогает мне искать с помощью
Actor in mumbai
А ТАКЖЕ
Actors in mumbai
И то и другое.
Теперь я хочу искать с
show all who sings in mumbai
Как я могу соответствовать петь с певцом??
Это не соответствует сейчас..
1 ответ
Используйте страницу "Анализ" интерфейса администратора Solr, чтобы увидеть, для чего выполняется singer
, Это позволяет увидеть каждый шаг для обоих терминов, а также конечный результат для обоих sing
а также singer
является.
Разница, вероятно, вызвана тем фактом, что они на самом деле не одно и то же слово - певец - это субъект, а пение - это глагол, а сопоставление их с одним и тем же словом может привести к плохим результатам. В этом случае вы можете получить лучшие результаты, используя список синонимов. Правильное stemming singer
вероятно просто singer
(певец, певцы).