0

我有一个场景,我使用 SnowballPorterFilterFactory 来阻止该字段。

现在它存储所有人才类型,例如:演员、舞者、歌手、模特等。

这种词干帮助我搜索使用

Actor in mumbai

Actors in mumbai

两个都。

现在我想搜索

show all who sings in mumbai

我怎样才能把唱歌歌手配对??

暂时不匹配..

4

1 回答 1

0

使用 Solr 管理界面的“分析”页面查看正在执行的词干提取singer。这使您可以查看这两个术语的每个步骤,以及两者的最终结果sing是什么singer

造成这种差异的原因可能是它们实际上不是同一个词——singer 是一个主语,而 sing 是一个动词,将它们词干化为同一个词可能会产生不好的结果。在这种情况下,使用同义词列表可能会获得更好的结果。正确的词干singer很可能只是singer(singer,singers)。

于 2016-06-07T12:07:46.557 回答