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,org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentObject,QueryBuilder,Rewriteable<QueryBuilder>
A Query that matches documents containing a term.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.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.common.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(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)booleancaseInsensitive(boolean caseInsensitive)protected booleandoEquals(TermQueryBuilder other)Indicates whether some otherQueryBuilderobject of the same type is "equal to" this one.protected intprotected QueryBuilderdoRewrite(QueryRewriteContext queryRewriteContext)protected org.apache.lucene.search.QuerydoToQuery(SearchExecutionContext context)protected voiddoWriteTo(StreamOutput out)static TermQueryBuilderfromXContent(org.elasticsearch.common.xcontent.XContentParser parser)Returns 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, checkNegativeBoost, declareStandardFields, equals, extractInnerHitBuilders, getName, hashCode, parseInnerQueryBuilder, parseInnerQueryBuilder, printBoostAndQueryName, queryName, queryName, requireValue, rewrite, throwParsingExceptionOnMultipleFields, toQuery, toString, toXContent, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
Field Details
-
NAME
- See Also:
- Constant Field Values
-
DEFAULT_CASE_INSENSITIVITY
public static final boolean DEFAULT_CASE_INSENSITIVITY- See Also:
- Constant Field Values
-
-
Constructor Details
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, String)
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, int)
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, long)
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, float)
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, double)
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, boolean)
-
TermQueryBuilder
- See Also:
BaseTermQueryBuilder(String, Object)
-
TermQueryBuilder
Read from a stream.- Throws:
IOException
-
-
Method Details
-
caseInsensitive
-
caseInsensitive
public boolean caseInsensitive() -
doWriteTo
- Overrides:
doWriteToin classBaseTermQueryBuilder<TermQueryBuilder>- Throws:
IOException
-
fromXContent
public static TermQueryBuilder fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) throws IOException- Throws:
IOException
-
addExtraXContent
protected void addExtraXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.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:NamedWriteableReturns 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>
-