首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不包括solr搜索中的单词或短语

不包括solr搜索中的单词或短语
EN

Stack Overflow用户
提问于 2012-06-26 21:36:15
回答 1查看 2.6K关注 0票数 2

我已经配置了solr字段,并希望了解如何从搜索中删除一些单词。比如炸薯条,油炸等等。我试过将其放入stopwords.txt中,但solr仍然无法工作,仍然会返回结果。另一个问题是。

我如何限制搜索,以便如果文本包含接近或独立的两个单词,则应该返回匹配结果,例如

如果我搜索虾波布,它应该返回1和3,而不是2。

  1. 我喜欢虾仔
  2. 虾类蔬菜
  3. 虾三明治属于poboy三明治类
EN

回答 1

Stack Overflow用户

发布于 2012-06-26 21:49:19

对于要从搜索中排除的单词,需要在其中添加另一个筛选器:

代码语言:javascript
复制
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />

如果仍然无法工作,请转到Solr管理面板,转到Analysis并尝试使用秒词查询。看看它是怎么处理的。

对于第二个查询,Solr提供了邻近搜索--只需在查询后使用~2来指定单词最多需要两个单词之间的间隔。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11216316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档