Class SearchQueryBuilder
java.lang.Object
org.infinispan.query.dsl.embedded.impl.SearchQueryBuilder
Mutable builder for
LuceneSearchQuery.- Author:
- Fabio Massimo Ercoli
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSearchQueryBuilder(SearchSession querySession, SearchScope<?> scope, org.infinispan.query.dsl.embedded.impl.SearchProjectionInfo projectionInfo, InfinispanAggregation<?> aggregation, org.hibernate.search.engine.search.predicate.SearchPredicate predicate, org.hibernate.search.engine.search.sort.SearchSort sort, int hitCountAccuracy) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<?> build()org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<org.hibernate.search.engine.backend.common.DocumentReference> org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<EntityReference> voidorg.apache.lucene.search.SortvoidhitCountAccuracy(int hitCountAccuracy) booleanIndicates if this query 'projects' just the entity and nothing else.voidvoidrouteOnSegments(BitSet segments)
-
Field Details
-
INFINISPAN_AGGREGATION_KEY_NAME
- See Also:
-
-
Constructor Details
-
SearchQueryBuilder
public SearchQueryBuilder(SearchSession querySession, SearchScope<?> scope, org.infinispan.query.dsl.embedded.impl.SearchProjectionInfo projectionInfo, InfinispanAggregation<?> aggregation, org.hibernate.search.engine.search.predicate.SearchPredicate predicate, org.hibernate.search.engine.search.sort.SearchSort sort, int hitCountAccuracy)
-
-
Method Details
-
build
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<?> build() -
entityReference
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<EntityReference> entityReference() -
keyAndEntity
-
documentReference
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<org.hibernate.search.engine.backend.common.DocumentReference> documentReference() -
routeOnSegments
-
noRouting
public void noRouting() -
isEntityProjection
public boolean isEntityProjection()Indicates if this query 'projects' just the entity and nothing else. -
getLuceneSort
public org.apache.lucene.search.Sort getLuceneSort() -
aggregation
-
hitCountAccuracy
public void hitCountAccuracy(int hitCountAccuracy) -
failAfter
-