public class SpanTermQueryBuilder extends BaseTermQueryBuilder<SpanTermQueryBuilder> implements SpanQueryBuilder<SpanTermQueryBuilder>
SpanTermQuery
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
fieldName, value, VALUE_FIELD
boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryName
EMPTY_PARAMS
Constructor and Description |
---|
SpanTermQueryBuilder(java.lang.String name,
double value) |
SpanTermQueryBuilder(java.lang.String name,
float value) |
SpanTermQueryBuilder(java.lang.String name,
int value) |
SpanTermQueryBuilder(java.lang.String name,
long value) |
SpanTermQueryBuilder(java.lang.String name,
java.lang.Object value) |
SpanTermQueryBuilder(java.lang.String name,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
protected SpanTermQueryBuilder |
createBuilder(java.lang.String fieldName,
java.lang.Object value) |
protected org.apache.lucene.search.spans.SpanQuery |
doToQuery(QueryShardContext context) |
java.lang.String |
getWriteableName()
Returns the name of the writeable object
|
doEquals, doHashCode, doReadFrom, doWriteTo, doXContent, fieldName, value
addValidationError, boost, boost, convertToBytesRefIfString, convertToStringIfBytesRef, doRewrite, equals, getName, hashCode, printBoostAndQueryName, queryName, queryName, readFrom, readQueries, rewrite, toFilter, toQueries, toQuery, toXContent, writeQueries, writeTo
buildAsBytes, buildAsBytes, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
boost, boost, getName, queryName, queryName, rewrite, rewriteQuery, toFilter, toQuery
toXContent
public static final java.lang.String NAME
public SpanTermQueryBuilder(java.lang.String name, java.lang.String value)
public SpanTermQueryBuilder(java.lang.String name, int value)
public SpanTermQueryBuilder(java.lang.String name, long value)
public SpanTermQueryBuilder(java.lang.String name, float value)
public SpanTermQueryBuilder(java.lang.String name, double value)
public SpanTermQueryBuilder(java.lang.String name, java.lang.Object value)
protected org.apache.lucene.search.spans.SpanQuery doToQuery(QueryShardContext context) throws java.io.IOException
doToQuery
in class AbstractQueryBuilder<SpanTermQueryBuilder>
java.io.IOException
protected SpanTermQueryBuilder createBuilder(java.lang.String fieldName, java.lang.Object value)
createBuilder
in class BaseTermQueryBuilder<SpanTermQueryBuilder>
public java.lang.String getWriteableName()
NamedWriteable
getWriteableName
in interface NamedWriteable<SpanTermQueryBuilder>