Class HighFrequencyDictionary
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.
Implements
Inherited Members
Namespace: Lucene.Net.Search.Spell
Assembly: Lucene.Net.Suggest.dll
Syntax
public class HighFrequencyDictionary : IDictionary
Constructors
HighFrequencyDictionary(IndexReader, string, float)
Creates a new Dictionary, pulling source terms from the specified
field
in the provided reader
.
Terms appearing in less than
thresh
percentage of documents
will be excluded.
Declaration
public HighFrequencyDictionary(IndexReader reader, string field, float thresh)
Parameters
Type | Name | Description |
---|---|---|
IndexReader | reader | |
string | field | |
float | thresh |
Methods
GetEntryEnumerator()
Returns an enumerator over all the entries.
Declaration
public IInputEnumerator GetEntryEnumerator()
Returns
Type | Description |
---|---|
IInputEnumerator | Enumerator |