public class BoolQueryParser extends java.lang.Object implements QueryParser<BoolQueryBuilder>
Modifier and Type | Field and Description |
---|---|
static ParseField |
ADJUST_PURE_NEGATIVE |
static ParseField |
DISABLE_COORD_FIELD |
static java.lang.String |
FILTER |
static ParseField |
MINIMUM_NUMBER_SHOULD_MATCH |
static ParseField |
MINIMUM_SHOULD_MATCH |
static java.lang.String |
MUST |
static java.lang.String |
MUST_NOT |
static java.lang.String |
MUSTNOT |
static java.lang.String |
SHOULD |
Constructor and Description |
---|
BoolQueryParser() |
Modifier and Type | Method and Description |
---|---|
BoolQueryBuilder |
fromXContent(QueryParseContext parseContext)
|
BoolQueryBuilder |
getBuilderPrototype() |
java.lang.String[] |
names()
The names this query parser is registered under.
|
public static final java.lang.String MUSTNOT
public static final java.lang.String MUST_NOT
public static final java.lang.String FILTER
public static final java.lang.String SHOULD
public static final java.lang.String MUST
public static final ParseField DISABLE_COORD_FIELD
public static final ParseField MINIMUM_SHOULD_MATCH
public static final ParseField MINIMUM_NUMBER_SHOULD_MATCH
public static final ParseField ADJUST_PURE_NEGATIVE
public java.lang.String[] names()
QueryParser
names
in interface QueryParser<BoolQueryBuilder>
public BoolQueryBuilder fromXContent(QueryParseContext parseContext) throws java.io.IOException, ParsingException
QueryParser
fromXContent
in interface QueryParser<BoolQueryBuilder>
parseContext
- the input parse context. The state on the parser contained in
this context will be changed as a side effect of this method
calljava.io.IOException
ParsingException
public BoolQueryBuilder getBuilderPrototype()
getBuilderPrototype
in interface QueryParser<BoolQueryBuilder>
QueryBuilder
instance for this parser that can be used for deserialization