|
I can work with LuceneFaceted index using this code: efaultSortedSetDocValuesReaderState(searcher.getIndexReader(), facetField), fc);
<code> ... IndexSearcher searcher = new IndexSearcher(indexReader); FacetsCollector fc = new FacetsCollector(); FacetsCollector.search(searcher, mainLuceneQuery, 10, fc); String facetField = fieldname + "_facet"; SortedSetDocValuesFacetCounts engine = new SortedSetDocValuesFacetCounts(new DefaultSortedSetDocValuesReaderState(searcher.getIndexReader(), facetField), fc); FacetResult facetResult = engine.getTopChildren(10, fieldname ); for (int i = 0; i < facetResult.childCount; i++) { LabelAndValue lv = facetResult.labelValues[i]; String label = lv.label; Number value = lv.value; ..... }
Is there a way to extract the Query (lucene query) from a FullTextLuceneQuery ?
|