Package org.apache.lucene.search.spell
Class HighFrequencyDictionary
java.lang.Object
org.apache.lucene.search.spell.HighFrequencyDictionary
- All Implemented Interfaces:
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
ConstructorDescriptionHighFrequencyDictionary
(IndexReader reader, String field, float thresh) Creates a new Dictionary, pulling source terms from the specifiedfield
in the providedreader
. -
Method Summary
-
Constructor Details
-
HighFrequencyDictionary
Creates a new Dictionary, pulling source terms from the specifiedfield
in the providedreader
.Terms appearing in less than
thresh
percentage of documents will be excluded.
-
-
Method Details
-
getEntryIterator
Description copied from interface:Dictionary
Returns an iterator over all the entries- Specified by:
getEntryIterator
in interfaceDictionary
- Returns:
- Iterator
- Throws:
IOException
-