java.lang.Object
org.elasticsearch.index.query.AbstractQueryBuilder<QB>
org.elasticsearch.index.query.BaseTermQueryBuilder<TermQueryBuilder>
org.elasticsearch.index.query.TermQueryBuilder
- All Implemented Interfaces:
NamedWriteable,VersionedNamedWriteable,Writeable,QueryBuilder,Rewriteable<QueryBuilder>,ToXContent,ToXContentObject
A Query that matches documents containing a term.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
FieldsFields inherited from class org.elasticsearch.index.query.BaseTermQueryBuilder
fieldName, valueFields inherited from class org.elasticsearch.index.query.AbstractQueryBuilder
boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryNameFields inherited from interface org.elasticsearch.index.query.Rewriteable
MAX_REWRITE_ROUNDSFields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionTermQueryBuilder(String fieldName, boolean value) TermQueryBuilder(String fieldName, double value) TermQueryBuilder(String fieldName, float value) TermQueryBuilder(String fieldName, int value) TermQueryBuilder(String fieldName, long value) TermQueryBuilder(String fieldName, Object value) TermQueryBuilder(String fieldName, String value) Read from a stream. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddExtraXContent(XContentBuilder builder, ToXContent.Params params) booleancaseInsensitive(boolean caseInsensitive) protected final booleandoEquals(TermQueryBuilder other) Indicates whether some otherQueryBuilderobject of the same type is "equal to" this one.protected final intprotected QueryBuilderdoRewrite(QueryRewriteContext queryRewriteContext) protected org.apache.lucene.search.QuerydoToQuery(SearchExecutionContext context) protected voiddoWriteTo(StreamOutput out) static TermQueryBuilderfromXContent(XContentParser parser) The minimal version of the recipient this object can be sent toReturns the name of the writeable objectMethods inherited from class org.elasticsearch.index.query.BaseTermQueryBuilder
doXContent, fieldName, valueMethods inherited from class org.elasticsearch.index.query.AbstractQueryBuilder
addValidationError, boost, boost, boostAndQueryNameToXContent, checkNegativeBoost, declareStandardFields, equals, extractInnerHitBuilders, getName, hashCode, parseInnerQueryBuilder, parseInnerQueryBuilder, printBoostAndQueryName, queryName, queryName, readQueries, requireValue, rewrite, throwParsingExceptionOnMultipleFields, toQuery, toString, toXContent, writeQueries, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.xcontent.ToXContentObject
isFragment
-
Field Details
-
NAME
- See Also:
-
DEFAULT_CASE_INSENSITIVITY
public static final boolean DEFAULT_CASE_INSENSITIVITY- See Also:
-
-
Constructor Details
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
- See Also:
-
TermQueryBuilder
Read from a stream.- Throws:
IOException
-
-
Method Details
-
caseInsensitive
-
caseInsensitive
public boolean caseInsensitive() -
doWriteTo
- Overrides:
doWriteToin classBaseTermQueryBuilder<TermQueryBuilder>- Throws:
IOException
-
fromXContent
- Throws:
IOException
-
addExtraXContent
protected void addExtraXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Overrides:
addExtraXContentin classBaseTermQueryBuilder<TermQueryBuilder>- Throws:
IOException
-
doRewrite
- Overrides:
doRewritein classAbstractQueryBuilder<TermQueryBuilder>- Throws:
IOException
-
doToQuery
protected org.apache.lucene.search.Query doToQuery(SearchExecutionContext context) throws IOException - Specified by:
doToQueryin classAbstractQueryBuilder<TermQueryBuilder>- Throws:
IOException
-
getWriteableName
Description copied from interface:VersionedNamedWriteableReturns the name of the writeable object -
doHashCode
protected final int doHashCode()- Overrides:
doHashCodein classBaseTermQueryBuilder<TermQueryBuilder>
-
doEquals
Description copied from class:AbstractQueryBuilderIndicates whether some otherQueryBuilderobject of the same type is "equal to" this one.- Overrides:
doEqualsin classBaseTermQueryBuilder<TermQueryBuilder>
-
getMinimalSupportedVersion
Description copied from interface:VersionedNamedWriteableThe minimal version of the recipient this object can be sent to
-