@Deprecated public class TemplateQueryBuilder extends org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
Deprecated.
|
| Constructor and Description |
|---|
TemplateQueryBuilder(org.elasticsearch.common.io.stream.StreamInput in)
Deprecated.
Read from a stream.
|
TemplateQueryBuilder(java.lang.String template,
org.elasticsearch.script.ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
|
TemplateQueryBuilder(java.lang.String template,
org.elasticsearch.script.ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params,
org.elasticsearch.common.xcontent.XContentType ct)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doEquals(TemplateQueryBuilder other)
Deprecated.
|
protected int |
doHashCode()
Deprecated.
|
protected org.elasticsearch.index.query.QueryBuilder |
doRewrite(org.elasticsearch.index.query.QueryRewriteContext queryRewriteContext)
Deprecated.
|
protected org.apache.lucene.search.Query |
doToQuery(org.elasticsearch.index.query.QueryShardContext context)
Deprecated.
|
protected void |
doWriteTo(org.elasticsearch.common.io.stream.StreamOutput out)
Deprecated.
|
protected void |
doXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params builderParams)
Deprecated.
|
static java.util.Optional<TemplateQueryBuilder> |
fromXContent(org.elasticsearch.index.query.QueryParseContext parseContext)
Deprecated.
In the simplest case, parse template string and variables from the request,
compile the template and execute the template against the given variables.
|
java.lang.String |
getWriteableName()
Deprecated.
|
org.elasticsearch.script.Script |
template()
Deprecated.
|
addValidationError, boost, boost, convertToBytesRefIfString, convertToStringIfBytesRef, declareStandardFields, equals, extractInnerHitBuilders, getName, hashCode, printBoostAndQueryName, queryName, queryName, readQueries, requireValue, rewrite, throwParsingExceptionOnMultipleFields, toFilter, toQueries, toQuery, toXContent, writeQueries, writeTobuildAsBytes, buildAsBytes, toString, toStringpublic static final java.lang.String NAME
public TemplateQueryBuilder(java.lang.String template,
org.elasticsearch.script.ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params)
public TemplateQueryBuilder(java.lang.String template,
org.elasticsearch.script.ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params,
org.elasticsearch.common.xcontent.XContentType ct)
public TemplateQueryBuilder(org.elasticsearch.common.io.stream.StreamInput in)
throws java.io.IOException
java.io.IOExceptionpublic org.elasticsearch.script.Script template()
protected void doWriteTo(org.elasticsearch.common.io.stream.StreamOutput out)
throws java.io.IOException
doWriteTo in class org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionprotected void doXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params builderParams)
throws java.io.IOException
doXContent in class org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionpublic java.lang.String getWriteableName()
protected org.apache.lucene.search.Query doToQuery(org.elasticsearch.index.query.QueryShardContext context)
throws java.io.IOException
doToQuery in class org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionprotected int doHashCode()
doHashCode in class org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>protected boolean doEquals(TemplateQueryBuilder other)
doEquals in class org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>protected org.elasticsearch.index.query.QueryBuilder doRewrite(org.elasticsearch.index.query.QueryRewriteContext queryRewriteContext)
throws java.io.IOException
doRewrite in class org.elasticsearch.index.query.AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionpublic static java.util.Optional<TemplateQueryBuilder> fromXContent(org.elasticsearch.index.query.QueryParseContext parseContext) throws java.io.IOException
java.io.IOException