Show / Hide Table of Contents

    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.

    Inheritance
    System.Object
    HighFrequencyDictionary
    Implements
    IDictionary
    Namespace: Lucene.Net.Search.Spell
    Assembly: Lucene.Net.Suggest.dll
    Syntax
    public class HighFrequencyDictionary : object, IDictionary

    Constructors

    | Improve this Doc View Source

    HighFrequencyDictionary(IndexReader, String, Single)

    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
    System.String field
    System.Single thresh

    Methods

    | Improve this Doc View Source

    GetEntryIterator()

    Declaration
    public IInputIterator GetEntryIterator()
    Returns
    Type Description
    IInputIterator

    Implements

    IDictionary
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)