短语匹配的Solr布尔查询

时间:2019-03-22 12:46:02

标签: solr edismax

我想执行带有布尔子句的Solr查询。

但是词组匹配是在完整查询上执行的,而不是在创建的单个查询上执行的。

我正在使用eDismax查询解析器

查询和词组匹配中是否可以同时具有布尔条件?

例如: 查询-

(gear AND cycle) OR (black AND cycle)

为此解析的查询是

"+((+(query:gear)~0.01 +(query:cycle)~0.01) (+(query:black)~0.01 +(query:cycle)~0.01)) (phrase:\"gear cycle black cycle\")~0.01"

可以看出查询条件是正确的,但我希望短语在“齿轮循环”或“黑色循环”上匹配

0 个答案:

没有答案