0
我試圖在單個(相同)字段上使用過濾器條件獲取solr記錄,條件是或者middleName應該爲null或middleName應該是'BOH'。我正在使用下面的表達式不工作。任何其他的選擇呢?在相同的字段上使用相反條件的solr過濾器查詢
"fq":"-middleName:[* TO *] OR middleName:BOH"
在的Sametime,如果我改變的條件爲中間名應有的價值或中間名應該是「BOH」,它是工作,什麼玄機?
"fq":"middleName:[* TO *] OR middleName:BOH"
「fq」-syntax [來自JSON結構化請求](https://cwiki.apache.or克/合流/顯示/ solr的/ JSON +請求+ API)。而爲什麼'*:* -middleName ..'應該工作的原因是因爲你需要有東西來減去命中。 Solr通常將這個附加在你的查詢前面,以便進行簡單的查詢,所以大多數人都沒有注意到。 – MatsLindh