Class LuceneSearchQueryBuilder<H>
java.lang.Object
org.hibernate.search.backend.lucene.search.query.impl.LuceneSearchQueryBuilder<H>
- All Implemented Interfaces:
LuceneSearchSortCollector,SortRequestContext,SearchQueryBuilder<H>
public class LuceneSearchQueryBuilder<H>
extends Object
implements SearchQueryBuilder<H>, LuceneSearchSortCollector
-
Constructor Summary
ConstructorsConstructorDescriptionLuceneSearchQueryBuilder(LuceneWorkFactory workFactory, LuceneSyncWorkOrchestrator queryOrchestrator, LuceneSearchQueryIndexScope<?> scope, BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?> loadingContextBuilder, LuceneSearchProjection<H> rootProjection) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRoutingKey(String routingKey) <A> voidaggregation(AggregationKey<A> key, SearchAggregation<A> aggregation) build()voidcollectSortField(org.apache.lucene.search.SortField sortField) voidcollectSortFields(org.apache.lucene.search.SortField[] sortFields) voidvoidhighlighter(String highlighterName, SearchHighlighter highlighter) voidhighlighter(SearchHighlighter queryHighlighter) voidvoidpredicate(SearchPredicate predicate) voidsort(SearchSort sort) toPredicateRequestContext(String absoluteNestedPath) voidtotalHitCountThreshold(long totalHitCountThreshold) voidtruncateAfter(long timeout, TimeUnit timeUnit)
-
Constructor Details
-
LuceneSearchQueryBuilder
public LuceneSearchQueryBuilder(LuceneWorkFactory workFactory, LuceneSyncWorkOrchestrator queryOrchestrator, LuceneSearchQueryIndexScope<?> scope, BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?> loadingContextBuilder, LuceneSearchProjection<H> rootProjection)
-
-
Method Details
-
predicate
- Specified by:
predicatein interfaceSearchQueryBuilder<H>
-
sort
- Specified by:
sortin interfaceSearchQueryBuilder<H>
-
aggregation
- Specified by:
aggregationin interfaceSearchQueryBuilder<H>
-
addRoutingKey
- Specified by:
addRoutingKeyin interfaceSearchQueryBuilder<H>
-
truncateAfter
- Specified by:
truncateAfterin interfaceSearchQueryBuilder<H>
-
failAfter
- Specified by:
failAfterin interfaceSearchQueryBuilder<H>
-
totalHitCountThreshold
public void totalHitCountThreshold(long totalHitCountThreshold) - Specified by:
totalHitCountThresholdin interfaceSearchQueryBuilder<H>
-
highlighter
- Specified by:
highlighterin interfaceSearchQueryBuilder<H>
-
highlighter
- Specified by:
highlighterin interfaceSearchQueryBuilder<H>
-
param
- Specified by:
paramin interfaceSearchQueryBuilder<H>
-
collectSortField
public void collectSortField(org.apache.lucene.search.SortField sortField) - Specified by:
collectSortFieldin interfaceLuceneSearchSortCollector
-
collectSortFields
public void collectSortFields(org.apache.lucene.search.SortField[] sortFields) - Specified by:
collectSortFieldsin interfaceLuceneSearchSortCollector
-
toPredicateRequestContext
- Specified by:
toPredicateRequestContextin interfaceSortRequestContext
-
build
- Specified by:
buildin interfaceSearchQueryBuilder<H>
-