org.apache.lucene.search.spell
Class HighFrequencyDictionary
java.lang.Object
org.apache.lucene.search.spell.HighFrequencyDictionary
- All Implemented Interfaces:
- Dictionary
public class HighFrequencyDictionary
- extends Object
- implements Dictionary
HighFrequencyDictionary: terms taken from the given field
of a Lucene index, which appear in a number of documents
above a given threshold.
Threshold is a value in [0..1] representing the minimum
number of documents (of the total) where a term should appear.
Based on LuceneDictionary.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HighFrequencyDictionary
public HighFrequencyDictionary(IndexReader reader,
String field,
float thresh)
getWordsIterator
public final BytesRefIterator getWordsIterator()
throws IOException
- Description copied from interface:
Dictionary
- Return all words present in the dictionary
- Specified by:
getWordsIterator
in interface Dictionary
- Returns:
- Iterator
- Throws:
IOException