空のフィールドを Lucene でクエリするにはどうすればいいですか? 質問する

空のフィールドを Lucene でクエリするにはどうすればいいですか? 質問する

クエリの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 の * : * に注意してください。

おすすめ記事