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.Params
EMPTY_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
|
toXContent
buildAsBytes, buildAsBytes, toString
public 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 QueryBuilder
IOException
Copyright © 2009–2017. All rights reserved.