[英]In Solr, what is the difference between the NOT and - (minus) operators?
在Solr中,NOT和 - (減號)運算符之間有區別嗎? 如果是這樣,它是什么?
Solr文檔引用了Lucene Query Parser Syntax ,在這個問題上它很模糊。 兩個運營商似乎以相同的方式運作,但目前尚不清楚。
要擴展Mauricio的答案(因為QueryParser類是我讀過的最令人困惑的代碼),如果你看一下145-152行,你會看到:
case MINUS:
jj_consume_token(MINUS);
ret = MOD_NOT;
break;
case NOT:
jj_consume_token(NOT);
ret = MOD_NOT;
break;
所以他們都被認為是MOD_NOT
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.