public class SimpleQueryStringBuilder extends BaseQueryBuilder
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) |
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
|
buildAsBytes, buildAsBytes, toString, toXContent
public SimpleQueryStringBuilder(String text)
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 BaseQueryBuilder
IOException
Copyright © 2009–2015. All rights reserved.