给定一个 Lucene Query query
,我可以通过调用以下命令来解释结果和评分:
TopDocs results = searcher.search(query, 10);
ScoreDoc[] hits = results.scoreDocs;
searcher.explain(query, hits[idx].doc);
伟大的!
过滤查询是否有等价物?
如果我插入org.apache.lucene.search.Filter filter
这样的:
TopDocs results = searcher.search(query, filter, 10);
如何解释上述查询的结果?