[英]Lucene does not work for MUSTNOT Boolean query
我為一組數據創建了一個 lucene 索引並嘗試從中檢索結果。
當我使用SHOULD進行布爾查詢時,lucene 返回我預期的結果。
eg: (title:"america")
但另一方面,當我執行MUST_NOT查詢時,即使有很多數據滿足此條件,它也會返回空結果。
(-title:"america")
我想我犯了一些愚蠢的錯誤,但到目前為止還無法弄清楚。 有人可以請指點一下。
明白了這個問題。 我應該將 MUSt Not 與其他一些運算符結合起來。
在術語前放置 NOT 排除與以下術語匹配的文檔。 否定一個詞必須與至少一個非否定詞組合以返回文檔; 換句話說,不可能使用像 NOT term 這樣的查詢來查找所有不包含 term 的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.