public class MultiMatchQuery extends BaseQueryImpl
Modifier and Type | Class and Description |
---|---|
static class |
MultiMatchQuery.Type |
BOOST_DEFAULT
Constructor and Description |
---|
MultiMatchQuery(java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(QueryVisitor<T> queryVisitor) |
void |
addField(java.lang.String field) |
void |
addFields(java.util.Collection<java.lang.String> fields) |
void |
addFields(java.lang.String... fields) |
java.lang.String |
getAnalyzer() |
java.lang.Float |
getCutOffFrequency() |
java.util.Set<java.lang.String> |
getFields() |
java.util.Map<java.lang.String,java.lang.Float> |
getFieldsBoosts() |
java.lang.String |
getFuzziness() |
MatchQuery.RewriteMethod |
getFuzzyRewriteMethod() |
java.lang.Integer |
getMaxExpansions() |
java.lang.String |
getMinShouldMatch() |
MatchQuery.Operator |
getOperator() |
java.lang.Integer |
getPrefixLength() |
java.lang.Integer |
getSlop() |
java.lang.Float |
getTieBreaker() |
MultiMatchQuery.Type |
getType() |
java.lang.String |
getValue() |
MatchQuery.ZeroTermsQuery |
getZeroTermsQuery() |
boolean |
isFieldBoostsEmpty() |
boolean |
isFieldsEmpty() |
java.lang.Boolean |
isLenient() |
void |
setAnalyzer(java.lang.String analyzer) |
void |
setCutOffFrequency(java.lang.Float cutOffFrequency) |
void |
setFuzziness(java.lang.String fuzziness) |
void |
setFuzzyRewriteMethod(MatchQuery.RewriteMethod fuzzyRewriteMethod) |
void |
setLenient(java.lang.Boolean lenient) |
void |
setMaxExpansions(java.lang.Integer maxExpansions) |
void |
setMinShouldMatch(java.lang.String minShouldMatch) |
void |
setOperator(MatchQuery.Operator operator) |
void |
setPrefixLength(java.lang.Integer prefixLength) |
void |
setSlop(java.lang.Integer slop) |
void |
setTieBreaker(java.lang.Float tieBreaker) |
void |
setType(MultiMatchQuery.Type type) |
void |
setZeroTermsQuery(MatchQuery.ZeroTermsQuery zeroTermsQuery) |
java.lang.String |
toString() |
getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
public <T> T accept(QueryVisitor<T> queryVisitor)
accept
in interface Query
accept
in class BaseQueryImpl
public void addField(java.lang.String field)
public void addFields(java.util.Collection<java.lang.String> fields)
public void addFields(java.lang.String... fields)
public java.lang.String getAnalyzer()
public java.lang.Float getCutOffFrequency()
public java.util.Set<java.lang.String> getFields()
public java.util.Map<java.lang.String,java.lang.Float> getFieldsBoosts()
public java.lang.String getFuzziness()
public MatchQuery.RewriteMethod getFuzzyRewriteMethod()
public java.lang.Integer getMaxExpansions()
public java.lang.String getMinShouldMatch()
public MatchQuery.Operator getOperator()
public java.lang.Integer getPrefixLength()
public java.lang.Integer getSlop()
public java.lang.Float getTieBreaker()
public MultiMatchQuery.Type getType()
public java.lang.String getValue()
public MatchQuery.ZeroTermsQuery getZeroTermsQuery()
public boolean isFieldBoostsEmpty()
public boolean isFieldsEmpty()
public java.lang.Boolean isLenient()
public void setAnalyzer(java.lang.String analyzer)
public void setCutOffFrequency(java.lang.Float cutOffFrequency)
public void setFuzziness(java.lang.String fuzziness)
public void setFuzzyRewriteMethod(MatchQuery.RewriteMethod fuzzyRewriteMethod)
public void setLenient(java.lang.Boolean lenient)
public void setMaxExpansions(java.lang.Integer maxExpansions)
public void setMinShouldMatch(java.lang.String minShouldMatch)
public void setOperator(MatchQuery.Operator operator)
public void setPrefixLength(java.lang.Integer prefixLength)
public void setSlop(java.lang.Integer slop)
public void setTieBreaker(java.lang.Float tieBreaker)
public void setType(MultiMatchQuery.Type type)
public void setZeroTermsQuery(MatchQuery.ZeroTermsQuery zeroTermsQuery)
public java.lang.String toString()
toString
in class java.lang.Object