org.apache.solr.spelling.suggest.fst
Class AnalyzingLookupFactory

java.lang.Object
  extended by org.apache.solr.spelling.suggest.LookupFactory
      extended by org.apache.solr.spelling.suggest.fst.AnalyzingLookupFactory

public class AnalyzingLookupFactory
extends LookupFactory

Factory for AnalyzingSuggester

WARNING: This API is experimental and might change in incompatible ways in the next release.

Field Summary
static String EXACT_MATCH_FIRST
          If true, exact suggestions are returned first, even if they are prefixes of other strings in the automaton (possibly with larger weights).
static String MAX_EXPANSIONS
          When building the FST ("index-time"), we add each path through the tokenstream graph as an individual entry.
static String MAX_SURFACE_FORMS
          When multiple suggestions collide to the same analyzed form, this is the limit of how many unique surface forms we keep.
static String PRESERVE_SEP
          If true, then a separator between tokens is preserved.
static String QUERY_ANALYZER
          The analyzer used at "query-time" and "build-time" to analyze suggestions.
 
Constructor Summary
AnalyzingLookupFactory()
           
 
Method Summary
 Lookup create(NamedList params, SolrCore core)
           
 String storeFileName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXACT_MATCH_FIRST

public static final String EXACT_MATCH_FIRST
If true, exact suggestions are returned first, even if they are prefixes of other strings in the automaton (possibly with larger weights).

See Also:
Constant Field Values

PRESERVE_SEP

public static final String PRESERVE_SEP
If true, then a separator between tokens is preserved. This means that suggestions are sensitive to tokenization (e.g. baseball is different from base ball).

See Also:
Constant Field Values

MAX_SURFACE_FORMS

public static final String MAX_SURFACE_FORMS
When multiple suggestions collide to the same analyzed form, this is the limit of how many unique surface forms we keep.

See Also:
Constant Field Values

MAX_EXPANSIONS

public static final String MAX_EXPANSIONS
When building the FST ("index-time"), we add each path through the tokenstream graph as an individual entry. This places an upper-bound on how many expansions will be added for a single suggestion.

See Also:
Constant Field Values

QUERY_ANALYZER

public static final String QUERY_ANALYZER
The analyzer used at "query-time" and "build-time" to analyze suggestions.

See Also:
Constant Field Values
Constructor Detail

AnalyzingLookupFactory

public AnalyzingLookupFactory()
Method Detail

create

public Lookup create(NamedList params,
                     SolrCore core)
Specified by:
create in class LookupFactory

storeFileName

public String storeFileName()
Specified by:
storeFileName in class LookupFactory


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.