Class ElasticsearchQueryStringPredicate.Builder
java.lang.Object
org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate.AbstractBuilder
org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder
org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchQueryStringPredicate.Builder
- All Implemented Interfaces:
CommonQueryStringPredicateBuilder,MinimumShouldMatchBuilder,QueryStringPredicateBuilder,SearchPredicateBuilder
- Enclosing class:
- ElasticsearchQueryStringPredicate
public static class ElasticsearchQueryStringPredicate.Builder
extends org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder
implements QueryStringPredicateBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.search.engine.search.predicate.spi.CommonQueryStringPredicateBuilder
CommonQueryStringPredicateBuilder.FieldState -
Field Summary
Fields inherited from class org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder
analyzer, defaultOperator, fieldStates, firstFieldState, queryStringFields inherited from class org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate.AbstractBuilder
scope -
Method Summary
Modifier and TypeMethodDescriptionvoidallowLeadingWildcard(boolean allowLeadingWildcard) protected SearchPredicatedoBuild(org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder builder) voidenablePositionIncrements(boolean enablePositionIncrements) voidphraseSlop(Integer phraseSlop) voidrewriteMethod(RewriteMethod rewriteMethod, Integer n) typeKey()Methods inherited from class org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder
analyzer, build, defaultOperator, field, minimumShouldMatchNumber, minimumShouldMatchPercent, queryString, skipAnalysisMethods inherited from class org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate.AbstractBuilder
boost, constantScore, hasNoModifiersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.engine.search.predicate.spi.CommonQueryStringPredicateBuilder
analyzer, defaultOperator, field, queryString, skipAnalysisMethods inherited from interface org.hibernate.search.engine.search.predicate.spi.MinimumShouldMatchBuilder
minimumShouldMatchNumber, minimumShouldMatchPercentMethods inherited from interface org.hibernate.search.engine.search.predicate.spi.SearchPredicateBuilder
boost, build, constantScore
-
Method Details
-
allowLeadingWildcard
public void allowLeadingWildcard(boolean allowLeadingWildcard) - Specified by:
allowLeadingWildcardin interfaceQueryStringPredicateBuilder
-
enablePositionIncrements
public void enablePositionIncrements(boolean enablePositionIncrements) - Specified by:
enablePositionIncrementsin interfaceQueryStringPredicateBuilder
-
phraseSlop
- Specified by:
phraseSlopin interfaceQueryStringPredicateBuilder
-
rewriteMethod
- Specified by:
rewriteMethodin interfaceQueryStringPredicateBuilder
-
doBuild
protected SearchPredicate doBuild(org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder builder) - Specified by:
doBuildin classorg.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder
-
typeKey
protected SearchQueryElementTypeKey<ElasticsearchCommonQueryStringPredicateBuilderFieldState> typeKey()- Specified by:
typeKeyin classorg.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder
-