Class FuzzyOptions

    • Method Detail

      • getEditDistance

        public int getEditDistance()
        Returns the maximum number of edits
      • isTranspositions

        public boolean isTranspositions()
        Returns if transpositions option is set if transpositions is set, then swapping one character for another counts as one edit instead of two.
      • getFuzzyMinLength

        public int getFuzzyMinLength()
        Returns the length of input prefix after which edits are applied
      • getFuzzyPrefixLength

        public int getFuzzyPrefixLength()
        Returns the minimum length of the input prefix required to apply any edits
      • isUnicodeAware

        public boolean isUnicodeAware()
        Returns if all measurements (like edit distance, transpositions and lengths) are in unicode code points (actual letters) instead of bytes.
      • getMaxDeterminizedStates

        public int getMaxDeterminizedStates()
        Returns the maximum automaton states allowed for fuzzy expansion
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object