solr 3.6.1嵌套查询

时间:2012-12-21 09:41:12

标签: solr

我有一个案例,我需要查找搜索精确短语+其他单词的查询结果,例如,如果我有一个关键字,如:

“明天早上怎么样”

应该提取的结果应符合以下标准:

  • 包含完整的短语如何
  • 明天包含
  • 包含单词 morning

有人可以向我解释如何做到这一点吗?我试过了:

q=exactText:"how+about" AND content:tomorrow+morning
q=exactText:"how+about" AND _query_:"{!dismax qf=content pf=content v=$qq}"&qq=tomorrow+morning 

但我得到的结果是:

  1. 文档始终包含短语 以及明天
  2. 文档始终包含短语 以及上午的内容。
  3. 文档始终包含短语明天如何加上 上午
  4. 正确的结果应该只是3号。请帮助。

    感谢。

1 个答案:

答案 0 :(得分:1)

尝试查询:

exactText:"how+about" AND content:tomorrow AND content:morning