Class TurLuceneResultProcessor
java.lang.Object
com.viglet.turing.lucene.TurLuceneResultProcessor
Converts Lucene
TopDocs and facet data into TurSEResults.
Mirrors TurSolrResultProcessor for the Lucene engine.- Since:
- 2026.1
- Author:
- Alexandre Oliveira
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetResults(TurLuceneInstance instance, TurSNSite turSNSite, org.apache.lucene.search.Query query, TurSEParameters params, List<TurSNSiteFieldExt> facetFields, long startTime) Executes a search against the Lucene index and returns a fully populatedTurSEResults, including facet counts.
-
Constructor Details
-
TurLuceneResultProcessor
public TurLuceneResultProcessor()
-
-
Method Details
-
getResults
public TurSEResults getResults(TurLuceneInstance instance, TurSNSite turSNSite, org.apache.lucene.search.Query query, TurSEParameters params, List<TurSNSiteFieldExt> facetFields, long startTime) Executes a search against the Lucene index and returns a fully populatedTurSEResults, including facet counts.Uses
FacetsCollectorto collect matched documents across all index segments; facet values are then counted directly from per-fieldSortedSetDocValueswithout relying on FacetsConfig internals.
-