如何在solr中用OR告诉加号等逻辑
How to tell the logic like plus sign with OR in solr
全部:
现在,我想在 SOLR 中输入这样的搜索:
+keyword1 OR +keyword2
+keyword1 OR keyword2
谁能解释一下 SOLR 是如何处理这个逻辑的?
我不确定上面是否等于
keyword1 AND keyword2
keyword1
谢谢
我不建议将前缀 (+,-) 语法与布尔 (AND, OR) 语法混合使用。 “+”对应Occur.MUST
。没有前缀的术语对应于 Occur.SHOULD
,这意味着它获得了得分提升,但缺少该术语的文档可能会出现在结果中。
我推荐阅读这篇文章:
https://lucidworks.com/post/why-not-and-or-and-not/
全部:
现在,我想在 SOLR 中输入这样的搜索:
+keyword1 OR +keyword2
+keyword1 OR keyword2
谁能解释一下 SOLR 是如何处理这个逻辑的? 我不确定上面是否等于
keyword1 AND keyword2
keyword1
谢谢
我不建议将前缀 (+,-) 语法与布尔 (AND, OR) 语法混合使用。 “+”对应Occur.MUST
。没有前缀的术语对应于 Occur.SHOULD
,这意味着它获得了得分提升,但缺少该术语的文档可能会出现在结果中。
我推荐阅读这篇文章: https://lucidworks.com/post/why-not-and-or-and-not/