簡體   English   中英

在相同字段上具有相反條件的solr過濾器查詢

[英]solr filter query with opposite conditions on same field

我試圖在單(相同)字段上獲取帶有過濾條件的Solr記錄,條件是middleName應該為null或middleName應該為'BOH'。 我正在使用下面的表達式不起作用。 還有其他選擇嗎?

"fq":"-middleName:[* TO *] OR middleName:BOH"

同時,如果我將條件更改為middleName應該具有值或middleName應該為'BOH',則它正在起作用,有什么線索嗎?

"fq":"middleName:[* TO *] OR middleName:BOH"

兩件事情:

  1. 它是fq = ...不是fq:...請注意等於
  2. 嘗試

    fq =(*:* AND -middleName:[* TO *])或middleName:BOH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM