更改查询中的优先级,'AND'或'OR',不带()

时间:2011-02-23 11:46:58

标签: search lucene railo

我在Lucene searchengine进行搜索查询。 因为我用铁路设置做这件事,我遇到了parenthesis bug

的问题

所以我不能做(我需要的)查询:

"exact term here"^10 OR "less exact term"^5 OR ("loose term1" AND "loose term2" AND "loose term3")

但仅限于:

"exact term here"^10 OR "less exact term"^5 OR "loose term1" AND "loose term2" AND "loose term3"

但这会表现得像:

("exact term here"^10 OR "less exact term"^5 OR "loose term1") AND "loose term2" AND "loose term3"

有没有办法解决这个没有任何括号

0 个答案:

没有答案