我需要在 Lucene .Net 版本 3 中 AND 两个 NumericRangeQueries 和一个 term 查询。我知道我可以将 Combine 方法用于 OR,但无法弄清楚如何对查询进行 AND。这可以做到吗?
谢谢
我需要在 Lucene .Net 版本 3 中 AND 两个 NumericRangeQueries 和一个 term 查询。我知道我可以将 Combine 方法用于 OR,但无法弄清楚如何对查询进行 AND。这可以做到吗?
谢谢
使用BooleanQuery
并添加两个查询Occur.MUST
。见http://lucenenet.apache.org/docs/3.0.3/d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html