Class LuceneQueryStringPredicate.Builder
java.lang.Object
org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate.AbstractBuilder
org.hibernate.search.backend.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.Builder
org.hibernate.search.backend.lucene.search.predicate.impl.LuceneQueryStringPredicate.Builder
- All Implemented Interfaces:
CommonQueryStringPredicateBuilder,MinimumShouldMatchBuilder,QueryStringPredicateBuilder,SearchPredicateBuilder
- Enclosing class:
- LuceneQueryStringPredicate
public static class LuceneQueryStringPredicate.Builder
extends org.hibernate.search.backend.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.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.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.Builder
defaultOperator, minimumShouldMatchConstraints, queryStringFields inherited from class org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate.AbstractBuilder
scope -
Method Summary
Modifier and TypeMethodDescriptionvoidallowLeadingWildcard(boolean allowLeadingWildcard) build()protected org.apache.lucene.search.QuerybuildQuery(PredicateRequestContext context) voidenablePositionIncrements(boolean enablePositionIncrements) voidphraseSlop(Integer phraseSlop) voidrewriteMethod(RewriteMethod rewriteMethod, Integer n) typeKey()Methods inherited from class org.hibernate.search.backend.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.Builder
addMatchAllForBoolMustNotOnly, analyzer, buildAnalyzer, buildWeights, defaultOperator, field, fieldStateLookup, minimumShouldMatchNumber, minimumShouldMatchPercent, queryString, skipAnalysisMethods inherited from class org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate.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, 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
-
build
- Specified by:
buildin interfaceSearchPredicateBuilder- Returns:
- An implementation-specific view of this builder,
allowing the backend to call a
build()method in particular.
-
typeKey
- Specified by:
typeKeyin classorg.hibernate.search.backend.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.Builder
-
buildQuery
- Specified by:
buildQueryin classorg.hibernate.search.backend.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.Builder
-