【发布时间】:2017-01-18 08:03:55
【问题描述】:
我正在尝试在 solr 中接收搜索查询的字词,这些字词未包含在匹配项中。 假设我正在搜索“红帽 Linux 鹰嘴豆”(不带引号),其中一个热门是“红帽企业 Linux 操作系统”。然后我想获得“鹰嘴豆”一词缺失的信息在这个结果中。
我认为这应该可以通过 SOLR 以某种方式实现,但显然我无法提出正确的 google/stackoverflow 查询来找到解决方案。
【问题讨论】:
-
您的搜索是否使用引号("),因为它是完全匹配的。否则它将搜索这些关键字。
-
那么,对于每个文档,您想知道初始查询中缺少哪些术语,对吗?
-
@Mysterion 是的,这是正确的
-
@user1211 不,查询没有引号
-
在查询中设置 debug = true,您可以从结果中提取信息。我的 2 美分。