Class MultiMatchQuery

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

public class MultiMatchQuery extends BaseQueryImpl
Author:
Michael C. Han
See Also:
  • Constructor Details

    • MultiMatchQuery

      public MultiMatchQuery(String value)
  • Method Details

    • 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object