我正在尝试接收solr中搜索查询的单词,这些单词未包含在匹配项中。 假设我正在搜索“红帽Linux鹰嘴豆”(没有引号),其中一个点击是“红帽企业Linux操作系统”。然后我想得到“鹰嘴豆”这个词丢失的信息在这个结果中。
我认为这应该可以通过SOLR实现,但显然我无法提出正确的google / stackoverflow查询来找到解决方案。
答案 0 :(得分:0)
您可以尝试使用构面来获取给定术语的数字返回值:
q=Red+Hat+Linux+chickpeas&facet=true&facet.field={!terms=red,hat,linux,chickpeas}text
其中text是一个catch-all字段(标记化,小写过滤)。请注意,facet区分大小写。
答案 1 :(得分:0)
我的问题的答案是对每个搜索词使用存在函数查询。