问题描述
当我使用 Lucene 的分类机制索引字段时,我可以指定层次结构路径:
var doc = new Document();
doc.add(new FacetField("Date","2010","10","15"));
在查询中,我可以在两个地方指定路径:
var query = new DrillDownQuery(config);
query.add("Date","10"); // here
var collector = new FacetsCollector();
FacetsCollector.search(searcher,query,10,collector);
var facets = new FastTaxonomyFacetCounts(taxoReader,config,collector);
var result = facets.getTopChildren(10,"Date","10"); // here
两个地方都接受 String... path
作为参数。我的简单测试在两种情况下都显示了相同的行为。问题是,有什么区别,为什么我们需要 2 个地方来指定查询中的路径?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)