Package 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.
-
-
Constructor Summary
Constructors Constructor Description HighFrequencyDictionary(IndexReader reader, String field, float thresh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BytesRefIterator
getWordsIterator()
Return all words present in the dictionary
-
-
-
Constructor Detail
-
HighFrequencyDictionary
public HighFrequencyDictionary(IndexReader reader, String field, float thresh)
-
-
Method Detail
-
getWordsIterator
public final BytesRefIterator getWordsIterator() throws IOException
Description copied from interface:Dictionary
Return all words present in the dictionary- Specified by:
getWordsIterator
in interfaceDictionary
- Returns:
- Iterator
- Throws:
IOException
-
-