我正在使用Solr/Lucene查询语法中的 - 运算符崩溃到一个奇怪的行为.如果我执行查询
-text AND -text
Run Code Online (Sandbox Code Playgroud)
我得到了所有预期的结果(很多),但如果我加上一些括号
-text AND (-text)
Run Code Online (Sandbox Code Playgroud)
要么
(-text) AND (-text)
Run Code Online (Sandbox Code Playgroud)
然后我根本没有结果.我不明白为什么.你对这种行为有解释吗?
先感谢您.