Package org.elasticsearch.index.query
Class TermQueryBuilder
- java.lang.Object
-
- org.elasticsearch.index.query.AbstractQueryBuilder<QB>
-
- org.elasticsearch.index.query.BaseTermQueryBuilder<TermQueryBuilder>
-
- org.elasticsearch.index.query.TermQueryBuilder
-
- All Implemented Interfaces:
NamedWriteable
,Writeable
,ToXContent
,ToXContentObject
,QueryBuilder
,Rewriteable<QueryBuilder>
public class TermQueryBuilder extends BaseTermQueryBuilder<TermQueryBuilder>
A Query that matches documents containing a term.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NAME
-
Fields inherited from class org.elasticsearch.index.query.BaseTermQueryBuilder
fieldName, value
-
Fields inherited from class org.elasticsearch.index.query.AbstractQueryBuilder
boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryName
-
Fields inherited from interface org.elasticsearch.index.query.Rewriteable
MAX_REWRITE_ROUNDS
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description 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)
TermQueryBuilder(StreamInput in)
Read from a stream.
-
Method Summary
Modifier and Type Method Description protected org.apache.lucene.search.Query
doToQuery(QueryShardContext context)
static TermQueryBuilder
fromXContent(XContentParser parser)
java.lang.String
getWriteableName()
Returns the name of the writeable object-
Methods inherited from class org.elasticsearch.index.query.BaseTermQueryBuilder
doEquals, doHashCode, doWriteTo, doXContent, fieldName, value
-
Methods inherited from class org.elasticsearch.index.query.AbstractQueryBuilder
addValidationError, boost, boost, checkNegativeBoost, declareStandardFields, doRewrite, equals, extractInnerHitBuilders, getName, hashCode, parseInnerQueryBuilder, printBoostAndQueryName, queryName, queryName, requireValue, rewrite, throwParsingExceptionOnMultipleFields, toFilter, toQuery, toString, toString, toXContent, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, java.lang.String value)
- See Also:
BaseTermQueryBuilder(String, String)
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, int value)
- See Also:
BaseTermQueryBuilder(String, int)
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, long value)
- See Also:
BaseTermQueryBuilder(String, long)
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, float value)
- See Also:
BaseTermQueryBuilder(String, float)
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, double value)
- See Also:
BaseTermQueryBuilder(String, double)
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, boolean value)
- See Also:
BaseTermQueryBuilder(String, boolean)
-
TermQueryBuilder
public TermQueryBuilder(java.lang.String fieldName, java.lang.Object value)
- See Also:
BaseTermQueryBuilder(String, Object)
-
TermQueryBuilder
public TermQueryBuilder(StreamInput in) throws java.io.IOException
Read from a stream.- Throws:
java.io.IOException
-
-
Method Detail
-
fromXContent
public static TermQueryBuilder fromXContent(XContentParser parser) throws java.io.IOException
- Throws:
java.io.IOException
-
doToQuery
protected org.apache.lucene.search.Query doToQuery(QueryShardContext context) throws java.io.IOException
- Specified by:
doToQuery
in classAbstractQueryBuilder<TermQueryBuilder>
- Throws:
java.io.IOException
-
getWriteableName
public java.lang.String getWriteableName()
Description copied from interface:NamedWriteable
Returns the name of the writeable object
-
-