我有一个场景,我使用SnowballPorterFilterFactory来阻止该字段。
现在它存储所有人才类型,例如:演员,舞者,歌手,模特等。
这种干扰帮助我使用
进行搜索Actor in mumbai
和
Actors in mumbai
两个
现在我想用
搜索show all who sings in mumbai
如何将唱歌与歌手匹配
现在不匹配..
答案 0 :(得分:0)
使用"分析" Solr管理界面的页面,以查看singer
正在执行什么词干。这样,您就可以查看这两个字词的每个步骤,以及sing
和singer
的最终结果。
这种差异很可能是因为他们实际上并不是同一个词 - 歌手是一个主题,而唱歌是一个动词,并且将它们扼杀到同一个词可能会给出不好的结果。在这种情况下,您可以通过使用同义词词汇列表获得更好的结果。 singer
的正确词源可能只是singer
(歌手,歌手)。