多项Lucene查询返回0结果

时间:2014-08-19 20:54:52

标签: azure lucene lucene.net

我使用Lucene作为SQL Azure数据库的全文引擎,而且我很难弄清楚我做错了什么。

以下查询按预期返回文档:

(Title:stray Content:stray Tag:stray)~1

它返回一个带有标题的文件:"这只流浪狗被一辆汽车击中。你会感到震惊,看谁拯救了这一天。"

但是这个查询会返回0个文档:

(Title:stray dog Content:stray dog Tag:stray dog)~1

如果重要的话我会使用Lucene.Net。

1 个答案:

答案 0 :(得分:2)

你需要围绕“流浪狗”的报价。否则,你有四位:

  1. 名称:杂散
  2. 内容:迷路
  3. 这不是你的意思,我不认为!

    另一方面,如果你想搜索“流浪”或“狗”,而不是短语“流浪狗”,那么请使用括号而不是引号:

    Title:(stray dog) Content:(stray dog) Tag:(stray dog)