Interface FuzzyContext

All Superinterfaces:
QueryCustomization<FuzzyContext>

@Deprecated public interface FuzzyContext extends QueryCustomization<FuzzyContext>
Deprecated.
See the deprecation note on QueryBuilder.
Author:
Emmanuel Bernard
  • Method Details

    • onField

      TermMatchingContext onField(String field)
      Deprecated.
      field / property the term query is executed on
      Parameters:
      field - the name of the field
      Returns:
      a TermMatchingContext
    • onFields

      TermMatchingContext onFields(String... fields)
      Deprecated.
      fields / properties the term query is executed on
      Parameters:
      fields - the names of the fields
      Returns:
      a TermMatchingContext
    • withEditDistanceUpTo

      FuzzyContext withEditDistanceUpTo(int maxEditDistance)
      Deprecated.
      Maximum value of the edit distance. Roughly speaking, the number of changes between two terms to be considered close enough. Can be either 1 or 2 (0 would mean no fuzziness). Defaults to 2.
      Parameters:
      maxEditDistance - max value for the edit distance
      Returns:
      a FuzzyContext
    • withPrefixLength

      FuzzyContext withPrefixLength(int prefixLength)
      Deprecated.
      Size of the prefix ignored by the fuzzyness. A non zero value is recommended if the index contains a huge amount of distinct terms Defaults to 0
      Parameters:
      prefixLength - the length of the prefix
      Returns:
      a FuzzyContext