public class TermQueryBuilder extends BaseTermQueryBuilder<TermQueryBuilder>
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static ParseField |
QUERY_NAME_FIELD |
fieldName, value
boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryName
EMPTY_PARAMS
Constructor and Description |
---|
TermQueryBuilder(StreamInput in)
Read from a stream.
|
TermQueryBuilder(java.lang.String fieldName,
boolean value) |
TermQueryBuilder(java.lang.String fieldName,
double value) |
TermQueryBuilder(java.lang.String fieldName,
float value) |
TermQueryBuilder(java.lang.String fieldName,
int value) |
TermQueryBuilder(java.lang.String fieldName,
long value) |
TermQueryBuilder(java.lang.String fieldName,
java.lang.Object value) |
TermQueryBuilder(java.lang.String fieldName,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.lucene.search.Query |
doToQuery(QueryShardContext context) |
static TermQueryBuilder |
fromXContent(QueryParseContext parseContext) |
java.lang.String |
getWriteableName()
Returns the name of the writeable object
|
doEquals, doHashCode, doWriteTo, doXContent, fieldName, value
addValidationError, boost, boost, convertToBytesRefIfString, convertToStringIfBytesRef, doRewrite, equals, getName, hashCode, printBoostAndQueryName, queryName, queryName, readQueries, requireValue, rewrite, toFilter, toQueries, toQuery, toXContent, writeQueries, writeTo
buildAsBytes, buildAsBytes, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
rewriteQuery
public static final java.lang.String NAME
public static final ParseField QUERY_NAME_FIELD
public TermQueryBuilder(java.lang.String fieldName, java.lang.String value)
public TermQueryBuilder(java.lang.String fieldName, int value)
public TermQueryBuilder(java.lang.String fieldName, long value)
public TermQueryBuilder(java.lang.String fieldName, float value)
public TermQueryBuilder(java.lang.String fieldName, double value)
public TermQueryBuilder(java.lang.String fieldName, boolean value)
public TermQueryBuilder(java.lang.String fieldName, java.lang.Object value)
public TermQueryBuilder(StreamInput in) throws java.io.IOException
java.io.IOException
public static TermQueryBuilder fromXContent(QueryParseContext parseContext) throws java.io.IOException
java.io.IOException
protected org.apache.lucene.search.Query doToQuery(QueryShardContext context) throws java.io.IOException
doToQuery
in class AbstractQueryBuilder<TermQueryBuilder>
java.io.IOException
public java.lang.String getWriteableName()
NamedWriteable