java.lang.Object
org.languagetool.rules.spelling.symspell.implementation.SymSpell
All Implemented Interfaces:
Serializable

public class SymSpell extends Object implements Serializable
See Also:
  • Field Details

    • defaultMaxEditDistance

      private static int defaultMaxEditDistance
    • defaultPrefixLength

      private static int defaultPrefixLength
    • defaultCountThreshold

      private static int defaultCountThreshold
    • defaultInitialCapacity

      private static int defaultInitialCapacity
    • defaultCompactLevel

      private static int defaultCompactLevel
    • initialCapacity

      private int initialCapacity
    • maxDictionaryEditDistance

      private int maxDictionaryEditDistance
    • prefixLength

      private int prefixLength
    • countThreshold

      private long countThreshold
    • compactMask

      private int compactMask
    • distanceAlgorithm

      private EditDistance.DistanceAlgorithm distanceAlgorithm
    • maxLength

      private int maxLength
    • deletes

      private Map<Integer,String[]> deletes
    • words

      private Map<String,Long> words
    • belowThresholdWords

      private Map<String,Long> belowThresholdWords
    • N

      private static long N
  • Constructor Details

    • SymSpell

      public SymSpell(int initialCapacity, int maxDictionaryEditDistance, int prefixLength, int countThreshold)
  • Method Details