クエリの2番目の部分で、データがnullではない場合の結果のリストを取得したいです。 Solrでは方法が見つかりましたが、Luceneではわかりません。 誰かアイデアがありますか? ありがとうございます
弦 :
(フィールド1:検索 AND フィールド2:3000) または (フィールド3:検索 AND フィールド2:3000 ANDNULLでないフィールド1)
クエリ:
+フィールド1:検索 +フィールド2:3000 +フィールド3:検索 +フィールド2:3000-フィールド1:null
ベストアンサー1
*:* -MY_FIELD_NAME:[* TO *]
上記で完了するはずです。Lucene の * : * に注意してください。