Class WeightedTerm

java.lang.Object
de.cxp.ocs.elasticsearch.model.term.WeightedTerm
All Implemented Interfaces:
QueryStringTerm

public class WeightedTerm extends Object implements QueryStringTerm
A term that accepts a weight and a optional fuzzy operator.
  • Constructor Details

    • WeightedTerm

      public WeightedTerm(String term, float weight)
    • WeightedTerm

      public WeightedTerm(String term, float weight, Occur occur)
  • Method Details

    • toQueryString

      public String toQueryString()
      Description copied from interface: QueryStringTerm
      Prepare the term for a query-string-query.
      Specified by:
      toQueryString in interface QueryStringTerm
      Returns:
      term in query-string-query format.
    • isEnclosed

      public boolean isEnclosed()
      Specified by:
      isEnclosed in interface QueryStringTerm
      Returns:
      if that query is already enclosed in quotes or brackets.
    • toString

      public String toString()
      Overrides:
      toString in class Object