Uses of Record Class
org.egothor.stemmer.ReductionSettings
Packages that use ReductionSettings
Package
Description
Provides the core Egothor-style stemming infrastructure based on compact
patch-command tries.
Provides internal trie infrastructure used by
FrequencyTrie compilation, reduction,
canonicalization, and binary reconstruction.-
Uses of ReductionSettings in org.egothor.stemmer
Methods in org.egothor.stemmer that return ReductionSettingsModifier and TypeMethodDescriptionTrieMetadata.reductionSettings()Returns the value of thereductionSettingsrecord component.static ReductionSettingsReductionSettings.withDefaults(ReductionMode reductionMode) Creates settings with default dominance thresholds.Methods in org.egothor.stemmer with parameters of type ReductionSettingsModifier and TypeMethodDescriptionstatic <V> FrequencyTrie.Builder<V> FrequencyTrieBuilders.copyOf(FrequencyTrie<V> source, IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings) Reconstructs a new writable builder from a compiled read-only trie.static TrieMetadataTrieMetadata.current(int formatVersion, WordTraversalDirection traversalDirection, ReductionSettings reductionSettings) Creates metadata populated with current-format defaults for freshly compiled tries.static TrieMetadataTrieMetadata.forCompilation(WordTraversalDirection traversalDirection, ReductionSettings reductionSettings, DiacriticProcessingMode diacriticProcessingMode, CaseProcessingMode caseProcessingMode) Creates metadata for a newly compiled trie using the currently persisted binary stream format version.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings) Loads a dictionary from a filesystem path string using explicit reduction settings.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection) Loads a dictionary from a filesystem path string using explicit reduction settings and explicit traversal direction.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode) Loads a dictionary from a filesystem path string using explicit reduction settings, explicit traversal direction, and explicit case processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(String fileName, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode, DiacriticProcessingMode diacriticProcessingMode) Loads a dictionary from a filesystem path string using explicit reduction settings, explicit traversal direction, explicit case processing mode, and explicit diacritic processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings) Loads a dictionary from a filesystem path using explicit reduction settings.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection) Loads a dictionary from a filesystem path using explicit reduction settings and explicit traversal direction.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode) Loads a dictionary from a filesystem path using explicit reduction settings, explicit traversal direction, and explicit case processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(Path path, boolean storeOriginal, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode, DiacriticProcessingMode diacriticProcessingMode) Loads a dictionary from a filesystem path using explicit reduction settings, traversal direction, case processing mode, and diacritic processing mode.static FrequencyTrie<String> StemmerPatchTrieLoader.load(StemmerPatchTrieLoader.Language language, boolean storeOriginal, ReductionSettings reductionSettings) Loads a bundled dictionary using explicit reduction settings.Constructors in org.egothor.stemmer with parameters of type ReductionSettingsModifierConstructorDescriptionBuilder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings) Creates a new builder with the provided settings.Builder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection) Creates a new builder with the provided settings and explicit traversal direction.Builder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode) Creates a new builder with the provided settings, explicit traversal direction, and explicit case processing mode.Builder(IntFunction<V[]> arrayFactory, ReductionSettings reductionSettings, WordTraversalDirection traversalDirection, CaseProcessingMode caseProcessingMode, DiacriticProcessingMode diacriticProcessingMode) Creates a new builder with the provided settings, explicit traversal direction, explicit case processing mode, and explicit diacritic processing mode.TrieMetadata(int formatVersion, WordTraversalDirection traversalDirection, ReductionSettings reductionSettings, DiacriticProcessingMode diacriticProcessingMode, CaseProcessingMode caseProcessingMode) Creates a new metadata instance. -
Uses of ReductionSettings in org.egothor.stemmer.trie
Methods in org.egothor.stemmer.trie that return ReductionSettingsMethods in org.egothor.stemmer.trie with parameters of type ReductionSettingsModifier and TypeMethodDescriptionstatic <V> ReductionSignature<V> ReductionSignature.create(LocalValueSummary<V> localSummary, Map<Character, ReducedNode<V>> children, ReductionSettings settings) Creates a subtree signature according to the selected reduction mode.Constructors in org.egothor.stemmer.trie with parameters of type ReductionSettingsModifierConstructorDescriptionReductionContext(ReductionSettings settings) Creates a new context.