public class SimpleQueryStringBuilder extends QueryBuilder implements BoostableQueryBuilder<SimpleQueryStringBuilder>
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleQueryStringBuilder.Operator
Operators for the default_operator
|
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| Constructor and Description |
|---|
SimpleQueryStringBuilder(String text)
Construct a new simple query with the given text
|
| Modifier and Type | Method and Description |
|---|---|
SimpleQueryStringBuilder |
analyzer(String analyzer)
Specify an analyzer to use for the query
|
SimpleQueryStringBuilder |
analyzeWildcard(boolean analyzeWildcard) |
float |
boost()
Returns the boost of this query.
|
SimpleQueryStringBuilder |
boost(float boost)
Set the boost of this query.
|
SimpleQueryStringBuilder |
defaultOperator(SimpleQueryStringBuilder.Operator defaultOperator)
Specify the default operator for the query.
|
void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
SimpleQueryStringBuilder |
field(String field)
Add a field to run the query against
|
SimpleQueryStringBuilder |
field(String field,
float boost)
Add a field to run the query against with a specific boost
|
SimpleQueryStringBuilder |
flags(SimpleQueryStringFlag... flags)
Specify the enabled features of the SimpleQueryString.
|
SimpleQueryStringBuilder |
lenient(boolean lenient) |
SimpleQueryStringBuilder |
locale(Locale locale) |
SimpleQueryStringBuilder |
lowercaseExpandedTerms(boolean lowercaseExpandedTerms) |
SimpleQueryStringBuilder |
minimumShouldMatch(String minimumShouldMatch) |
SimpleQueryStringBuilder |
queryName(String name)
Specify a name for the query
|
toXContentbuildAsBytes, buildAsBytes, toStringpublic SimpleQueryStringBuilder(String text)
public SimpleQueryStringBuilder boost(float boost)
boost in interface BoostableQueryBuilder<SimpleQueryStringBuilder>public float boost()
public SimpleQueryStringBuilder field(String field)
public SimpleQueryStringBuilder field(String field, float boost)
public SimpleQueryStringBuilder queryName(String name)
public SimpleQueryStringBuilder analyzer(String analyzer)
public SimpleQueryStringBuilder defaultOperator(SimpleQueryStringBuilder.Operator defaultOperator)
public SimpleQueryStringBuilder flags(SimpleQueryStringFlag... flags)
public SimpleQueryStringBuilder lowercaseExpandedTerms(boolean lowercaseExpandedTerms)
public SimpleQueryStringBuilder locale(Locale locale)
public SimpleQueryStringBuilder lenient(boolean lenient)
public SimpleQueryStringBuilder analyzeWildcard(boolean analyzeWildcard)
public SimpleQueryStringBuilder minimumShouldMatch(String minimumShouldMatch)
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent in class QueryBuilderIOExceptionCopyright © 2009–2017. All rights reserved.