Solr - 当术语以“y”结尾时无法搜索

时间:2016-04-19 09:18:35

标签: solr solr-schema

这个问题看起来真的很荒谬。 在搜索以“y”结尾的条目时,我总是得到0结果。我知道他们存在。

0结果:

  • Barthy
  • 美星

x结果:

  • 巴特
  • 最高

在过去的三天中,我得到了所需的结果(Barthy BTony BanderasMaxy Doe,...)

包含但不以“y”结尾的单词完全没问题(Rayman,...)

发生了什么事?可以通过模式实现这样的事情(如果是的话,如何?这样我就可以搜索它)

还有什么想法从哪里开始看?

2 个答案:

答案 0 :(得分:3)

从fieldType中删除PorterStemFilterFactorySnowballPorterFilterFactory

由于搬运工是一种英语转换算法,可以减少walks, walked to walk等单词的任何形式。

答案 1 :(得分:0)

在我的配置中,它是SnowballPorterFilterFactory而不是小写snowballporterfilterfactory