【问题标题】:Boolean operations in lucene querylucene 查询中的布尔运算
【发布时间】:2017-05-05 12:16:46
【问题描述】:

Lucene 布尔运算符会像 java 或 C 一样工作吗?如果我的查询是搜索 string1 AND string2,Lucene 会先搜索 string1,然后再搜索 string2?如果在索引中没有找到string1,它会搜索string2吗?

【问题讨论】:

    标签: lucene


    【解决方案1】:

    不,lucene 查询中没有短路。原因之一是搜索结果不是简单的二进制是或否,而是必须根据它们与每个术语的匹配程度评分

    【讨论】:

      猜你喜欢
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多