【发布时间】:2017-05-05 12:16:46
【问题描述】:
Lucene 布尔运算符会像 java 或 C 一样工作吗?如果我的查询是搜索 string1 AND string2,Lucene 会先搜索 string1,然后再搜索 string2?如果在索引中没有找到string1,它会搜索string2吗?
【问题讨论】:
标签: lucene
Lucene 布尔运算符会像 java 或 C 一样工作吗?如果我的查询是搜索 string1 AND string2,Lucene 会先搜索 string1,然后再搜索 string2?如果在索引中没有找到string1,它会搜索string2吗?
【问题讨论】:
标签: lucene
不,lucene 查询中没有短路。原因之一是搜索结果不是简单的二进制是或否,而是必须根据它们与每个术语的匹配程度评分。
【讨论】: