SOLR:如何过滤/不考虑搜索关键字,如“the”,“on”,“in”,不添加任何值

时间:2013-02-07 15:40:11

标签: solr stop-words

我是SOLR的新手,所以我刚刚掌握了一些基础知识。我已经配置了mm,fq,qf,q等参数,但问题是当用户搜索“海湾地区的一位好意大利厨师”时,搜索结果(排名)会受到像“a”这样的关键字的影响和“在”。

我知道有一些设置/配置可以省略SOLR中的某些词,但我不知道该怎么做。

感谢您的帮助。我每天都在学习。

P.S。 :我正在使用edismax

更新:

我正在搜索字段信息:

field name="information" type="text_general" indexed="true" stored="true"

搜索工作正常,但搜索的信息中包含一些常见的字词,如“the”和“an”“in”等

1 个答案:

答案 0 :(得分:2)

您正在寻找的内容称为“禁用词汇表”。

您需要指定一个停用词文件,并在过滤器列表中包含StopFilterFactory。 Solr docs

中的详细信息