Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在lucene中搜索不包含字段的文档_Java_Lucene - Fatal编程技术网

Java 在lucene中搜索不包含字段的文档

Java 在lucene中搜索不包含字段的文档,java,lucene,Java,Lucene,我只需要搜索不包含特定字段的文档 我试过这个,但不起作用: BooleanQuery constrainedQuery = new BooleanQuery(); constrainedQuery.add(query, BooleanClause.Occur.MUST); constrainedQuery.add(new TermQuery(new Term("fieldName")), BooleanClause.Occur.MUST_NOT); 我也不确定是否可以使用QueryWrappe

我只需要搜索不包含特定字段的文档

我试过这个,但不起作用:

BooleanQuery constrainedQuery = new BooleanQuery();
constrainedQuery.add(query, BooleanClause.Occur.MUST);
constrainedQuery.add(new TermQuery(new Term("fieldName")), BooleanClause.Occur.MUST_NOT);
我也不确定是否可以使用QueryWrapperFilter。 我目前的选择是搜索所有内容,忽略包含点击中字段的文档。正在寻找更好的方法,谢谢。

,带有否定标志