我是否可以针对该集合的少数特定文档运行查询? 我可以根据文档字段内容过滤构建的集合吗?
例如,我想查询具有field2 =“abc”的文档。
感谢
答案 0 :(得分:0)
当然 - 使用过滤器。见http://lucene.apache.org/java/3_0_1/api/core/org/apache/lucene/search/QueryWrapperFilter.html
代码看起来像:
QueryParser qp = ...
Filter filter = new QueryWrapperFilter(qp.parse("field2:abc"));
// pass filter to searcher.search()