org.apache.solr.spelling
Class FileBasedSpellChecker
java.lang.Object
org.apache.solr.spelling.SolrSpellChecker
org.apache.solr.spelling.AbstractLuceneSpellChecker
org.apache.solr.spelling.FileBasedSpellChecker
public class FileBasedSpellChecker
- extends AbstractLuceneSpellChecker
A spell checker implementation that loads words from a text file (one word per line).
- Since:
- solr 1.3
Fields inherited from class org.apache.solr.spelling.AbstractLuceneSpellChecker |
accuracy, ACCURACY, COMPARATOR_CLASS, DEFAULT_SUGGESTION_COUNT, dictionary, FIELD, FREQ_COMP, index, INDEX_DIR, indexDir, LOCATION, SCORE_COMP, sd, sourceLocation, spellChecker, SPELLCHECKER_ARG_NAME, STRING_DISTANCE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCE_FILE_CHAR_ENCODING
public static final String SOURCE_FILE_CHAR_ENCODING
- See Also:
- Constant Field Values
WORD_FIELD_NAME
public static final String WORD_FIELD_NAME
- See Also:
- Constant Field Values
FileBasedSpellChecker
public FileBasedSpellChecker()
init
public String init(NamedList config,
SolrCore core)
- Overrides:
init
in class AbstractLuceneSpellChecker
build
public void build(SolrCore core,
SolrIndexSearcher searcher)
throws IOException
- Description copied from class:
SolrSpellChecker
- (re)Builds the spelling index. May be a NOOP if the implementation doesn't require building, or can't be rebuilt.
- Specified by:
build
in class SolrSpellChecker
- Throws:
IOException
determineReader
protected IndexReader determineReader(IndexReader reader)
- Override to return null, since there is no reader associated with a file based index
- Overrides:
determineReader
in class AbstractLuceneSpellChecker
getCharacterEncoding
public String getCharacterEncoding()
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.