0
我在sql server中的查詢類似於where isnull(id,'3') = 3
,它會給我所有的空值以及等於3的值。我想在SOLR中實現相同的功能,但無法獲得它。我試圖SOLR中的Isnull相當於
id:3 OR -id:[* TO *]
,但它不給我的結果,而在-id:[* TO *]
它給我的結果正確的金額。我如何進行查詢?
我在sql server中的查詢類似於where isnull(id,'3') = 3
,它會給我所有的空值以及等於3的值。我想在SOLR中實現相同的功能,但無法獲得它。我試圖SOLR中的Isnull相當於
id:3 OR -id:[* TO *]
,但它不給我的結果,而在-id:[* TO *]
它給我的結果正確的金額。我如何進行查詢?
也許這裏的問題是運營商的優先級, - 被應用到條件或類似的東西(可能是一個錯誤),反正這個作品:
q=(-id:[* TO *]) OR id:3
嘗試用ID :(''TO *)或id:3。