0
私は3つのフィールドがF1
、F2
、F3
と言っています。私はすべての3つのフィールドの値がnullとしてすべてのドキュメントを見つけるしたいと思います。 BooleanQuery
を使ってこれを達成できますか?私がMUST_NOT
句を3つのフィールドすべてに使用すると、これらのフィールドのいずれかを持つドキュメントは非ヌル値として返されません。複数のフィールド間のBooleanQuery
私は確かにこの
BooleanQuery booleanQuery = new BooleanQuery();
booleanQuery.add(new TermQuery(new Term(F1,"")), BooleanClause.Occur.MUST_NOT);
booleanQuery.add(new TermQuery(new Term(F2,"")), BooleanClause.Occur.MUST_NOT);
booleanQuery.add(new TermQuery(new Term(F3,"")), BooleanClause.Occur.MUST_NOT);
この私はこれを達成することができますwork.Howするつもりはないようなものを実装について話していますか?どんな助けも役に立つでしょう。