com.liferay.portal.kernel.search.generic
Class MultiMatchQuery
java.lang.Object
com.liferay.portal.kernel.search.BaseQueryImpl
com.liferay.portal.kernel.search.generic.MultiMatchQuery
- All Implemented Interfaces:
- Query, Serializable
public class MultiMatchQuery
- extends BaseQueryImpl
- See Also:
- Serialized Form
| Methods inherited from class com.liferay.portal.kernel.search.BaseQueryImpl |
getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiMatchQuery
public MultiMatchQuery(String value)
accept
public <T> T accept(QueryVisitor<T> queryVisitor)
- Specified by:
accept in interface Query- Overrides:
accept in class BaseQueryImpl
addField
public void addField(String field)
addFields
public void addFields(Collection<String> fields)
addFields
public void addFields(String... fields)
getAnalyzer
public String getAnalyzer()
getCutOffFrequency
public Float getCutOffFrequency()
getFields
public Set<String> getFields()
getFieldsBoosts
public Map<String,Float> getFieldsBoosts()
getFuzziness
public String getFuzziness()
getFuzzyRewriteMethod
public MatchQuery.RewriteMethod getFuzzyRewriteMethod()
getMaxExpansions
public Integer getMaxExpansions()
getMinShouldMatch
public String getMinShouldMatch()
getOperator
public MatchQuery.Operator getOperator()
getPrefixLength
public Integer getPrefixLength()
getSlop
public Integer getSlop()
getTieBreaker
public Float getTieBreaker()
getType
public MultiMatchQuery.Type getType()
getValue
public String getValue()
getZeroTermsQuery
public MatchQuery.ZeroTermsQuery getZeroTermsQuery()
isFieldBoostsEmpty
public boolean isFieldBoostsEmpty()
isFieldsEmpty
public boolean isFieldsEmpty()
isLenient
public Boolean isLenient()
setAnalyzer
public void setAnalyzer(String analyzer)
setCutOffFrequency
public void setCutOffFrequency(Float cutOffFrequency)
setFuzziness
public void setFuzziness(String fuzziness)
setFuzzyRewriteMethod
public void setFuzzyRewriteMethod(MatchQuery.RewriteMethod fuzzyRewriteMethod)
setLenient
public void setLenient(Boolean lenient)
setMaxExpansions
public void setMaxExpansions(Integer maxExpansions)
setMinShouldMatch
public void setMinShouldMatch(String minShouldMatch)
setOperator
public void setOperator(MatchQuery.Operator operator)
setPrefixLength
public void setPrefixLength(Integer prefixLength)
setSlop
public void setSlop(Integer slop)
setTieBreaker
public void setTieBreaker(Float tieBreaker)
setType
public void setType(MultiMatchQuery.Type type)
setZeroTermsQuery
public void setZeroTermsQuery(MatchQuery.ZeroTermsQuery zeroTermsQuery)