首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在solr查询中丢弃单个匹配结果?

如何在solr查询中丢弃单个匹配结果?
EN

Stack Overflow用户
提问于 2013-12-04 10:56:25
回答 1查看 80关注 0票数 0

我是索尔的新手。

我的问题是:

当我搜索天天爱消除时,我的令牌程序会将它拆分为:天天 & & 消除

我使用disMax模式,查询如下:

http://search.dev/solr/collection1/select?q=%E7%88%B1%E6%B6%88%E9%99%A4&defType=dismax&qf=name&wt=json&indent=true&omitHeader=true&rows=500&hl=true&hl.fl=name&hl.simple.pre=<em>&hl.simple.post=<%2Fem>&sort=score+desc

这将匹配这样的结果:我爱记单词 & 我爱读书。对我来说,它们的相关性太低了,所以我不想在结果中显示它们。

总之,我想放弃与一个项相匹配的结果,这个结果的长度是1;

希望能得到帮助。谢谢。

最新情况:

需要设置自定义收集器

EN

回答 1

Stack Overflow用户

发布于 2013-12-04 13:28:54

如果您说的是查询中至少有两个术语匹配,我认为您不需要一个特殊的收集器。

您需要在URL/查询的其余部分中使用&mm=2,下面是示例=> http://wiki.apache.org/solr/DisMaxQParserPlugin的文档

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

https://stackoverflow.com/questions/20373459

复制
相关文章

相似问题

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