Liferay 7.0-ce-b4

com.liferay.portal.kernel.search.generic
Class MultiMatchQuery

java.lang.Object
  extended by com.liferay.portal.kernel.search.BaseQueryImpl
      extended by com.liferay.portal.kernel.search.generic.MultiMatchQuery
All Implemented Interfaces:
Query, Serializable

public class MultiMatchQuery
extends BaseQueryImpl

See Also:
Serialized Form

Nested Class Summary
static class MultiMatchQuery.Type
           
 
Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.search.Query
BOOST_DEFAULT
 
Constructor Summary
MultiMatchQuery(String value)
           
 
Method Summary
<T> T
accept(QueryVisitor<T> queryVisitor)
           
 void addField(String field)
           
 void addFields(Collection<String> fields)
           
 void addFields(String... fields)
           
 String getAnalyzer()
           
 Float getCutOffFrequency()
           
 Set<String> getFields()
           
 Map<String,Float> getFieldsBoosts()
           
 String getFuzziness()
           
 MatchQuery.RewriteMethod getFuzzyRewriteMethod()
           
 Integer getMaxExpansions()
           
 String getMinShouldMatch()
           
 MatchQuery.Operator getOperator()
           
 Integer getPrefixLength()
           
 Integer getSlop()
           
 Float getTieBreaker()
           
 MultiMatchQuery.Type getType()
           
 String getValue()
           
 MatchQuery.ZeroTermsQuery getZeroTermsQuery()
           
 boolean isFieldBoostsEmpty()
           
 boolean isFieldsEmpty()
           
 Boolean isLenient()
           
 void setAnalyzer(String analyzer)
           
 void setCutOffFrequency(Float cutOffFrequency)
           
 void setFuzziness(String fuzziness)
           
 void setFuzzyRewriteMethod(MatchQuery.RewriteMethod fuzzyRewriteMethod)
           
 void setLenient(Boolean lenient)
           
 void setMaxExpansions(Integer maxExpansions)
           
 void setMinShouldMatch(String minShouldMatch)
           
 void setOperator(MatchQuery.Operator operator)
           
 void setPrefixLength(Integer prefixLength)
           
 void setSlop(Integer slop)
           
 void setTieBreaker(Float tieBreaker)
           
 void setType(MultiMatchQuery.Type type)
           
 void setZeroTermsQuery(MatchQuery.ZeroTermsQuery zeroTermsQuery)
           
 
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
 

Constructor Detail

MultiMatchQuery

public MultiMatchQuery(String value)
Method Detail

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)

Liferay 7.0-ce-b4