com.senseidb.search.client.json.req.query
Class StringQuery.Builder
java.lang.Object
com.senseidb.search.client.json.req.query.StringQuery.Builder
- Enclosing class:
- StringQuery
public static class StringQuery.Builder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringQuery.Builder
public StringQuery.Builder()
defaultField
public StringQuery.Builder defaultField(String defaultField)
allowLeadingWildCard
public StringQuery.Builder allowLeadingWildCard(boolean allowLeadingWildCard)
defaultOperator
public StringQuery.Builder defaultOperator(Operator op)
lowercaseExpandedTerms
public StringQuery.Builder lowercaseExpandedTerms(boolean lowercaseExpandedTerms)
enablePositionIncrements
public StringQuery.Builder enablePositionIncrements(boolean enablePositionIncrements)
fuzzyPrefixLength
public StringQuery.Builder fuzzyPrefixLength(String fuzzyPrefixLength)
fuzzyMinSim
public StringQuery.Builder fuzzyMinSim(double fuzzyMinSim)
phraseSlop
public StringQuery.Builder phraseSlop(int phraseSlop)
boost
public StringQuery.Builder boost(double boost)
autoGeneratePhraseQueries
public StringQuery.Builder autoGeneratePhraseQueries(boolean autoGeneratePhraseQueries)
fields
public StringQuery.Builder fields(String... fields)
useDisMax
public StringQuery.Builder useDisMax(boolean useDisMax)
tieBreaker
public StringQuery.Builder tieBreaker(int tieBreaker)
query
public StringQuery.Builder query(String queryParam)
build
public StringQuery build()
Copyright © 2010-2012. All Rights Reserved.