Class TurLucene
java.lang.Object
com.viglet.turing.lucene.TurLucene
Main Lucene service — orchestrates query building, execution, and result
processing. Mirrors
TurSolr for the Lucene search engine plugin.- Since:
- 2026.1
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurLucene(TurSNSiteRepository turSNSiteRepository, TurSNSiteFieldService turSNSiteFieldService, TurLuceneQueryBuilder turLuceneQueryBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeIndexing(TurLuceneInstance instance, String id) voiddeIndexingByType(TurLuceneInstance instance, String type) voidstatic booleanisQueryExpression(String query) Returns true when the query already ends with a wildcard or expression boundary.retrieveFacetLuceneFromSN(TurLuceneInstance instance, TurSNSiteSearchContext context, String facetName) Executes a search scoped to a single facet dimension (used by the facet drill-down API).retrieveLuceneFromSN(TurLuceneInstance instance, TurSNSiteSearchContext context) Executes a full search for the given site/locale context and returns populatedTurSEResultsincluding facets.
-
Constructor Details
-
TurLucene
public TurLucene(TurSNSiteRepository turSNSiteRepository, TurSNSiteFieldService turSNSiteFieldService, TurLuceneQueryBuilder turLuceneQueryBuilder)
-
-
Method Details
-
retrieveLuceneFromSN
public Optional<TurSEResults> retrieveLuceneFromSN(TurLuceneInstance instance, TurSNSiteSearchContext context) Executes a full search for the given site/locale context and returns populatedTurSEResultsincluding facets. -
retrieveFacetLuceneFromSN
public Optional<TurSEResults> retrieveFacetLuceneFromSN(TurLuceneInstance instance, TurSNSiteSearchContext context, String facetName) Executes a search scoped to a single facet dimension (used by the facet drill-down API). -
indexing
public void indexing(TurLuceneInstance instance, TurSNSite turSNSite, Map<String, Object> attributes) -
deIndexing
-
deIndexingByType
-
isQueryExpression
Returns true when the query already ends with a wildcard or expression boundary.
-