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 |