public class FuzzyLookupFactory extends LookupFactory
FuzzySuggester
Modifier and Type | Field and Description |
---|---|
static String |
MAX_EDITS
Maximum number of edits allowed, used by
LevenshteinAutomata.toAutomaton(int)
in bytes or Unicode code points (if UNICODE_AWARE option is set to true). |
static String |
MIN_FUZZY_LENGTH
Minimum length of lookup key before any edits are allowed for the suggestions
in bytes or Unicode code points (if
UNICODE_AWARE option is set to true). |
static String |
NON_FUZZY_PREFIX
Length of common (non-fuzzy) prefix for the suggestions
in bytes or Unicode code points (if
UNICODE_AWARE option is set to true). |
static String |
TRANSPOSITIONS
If transpositions are allowed, Fuzzy suggestions will be computed based on a primitive
edit operation.
|
static String |
UNICODE_AWARE
If
true , maxEdits, minFuzzyLength, transpositions and nonFuzzyPrefix
will be measured in Unicode code points (actual letters) instead of bytes. |
DEFAULT_FILE_BASED_DICT
Constructor and Description |
---|
FuzzyLookupFactory() |
public static final String UNICODE_AWARE
true
, maxEdits, minFuzzyLength, transpositions and nonFuzzyPrefix
will be measured in Unicode code points (actual letters) instead of bytes.public static final String MAX_EDITS
LevenshteinAutomata.toAutomaton(int)
in bytes or Unicode code points (if UNICODE_AWARE
option is set to true).public static final String TRANSPOSITIONS
UNICODE_AWARE
option is set to true).public static final String NON_FUZZY_PREFIX
UNICODE_AWARE
option is set to true).public static final String MIN_FUZZY_LENGTH
UNICODE_AWARE
option is set to true).public Lookup create(NamedList params, SolrCore core)
LookupFactory
params
and
current core
create
in class LookupFactory
public String storeFileName()
LookupFactory
Returns the filename in which the in-memory data structure is stored
NOTE: not allLookup
implementations store in-memory data structuresstoreFileName
in class LookupFactory
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.