Show / Hide Table of Contents

    Namespace Lucene.Net.Search.Grouping.Function

    Support for grouping by ValueSource.

    Classes

    FunctionAllGroupHeadsCollector

    An implementation of AbstractAllGroupHeadsCollector for retrieving the most relevant groups when grouping by ValueSource.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk

    FunctionAllGroupHeadsCollector.GroupHead

    Holds current head document for a single group.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk

    FunctionAllGroupsCollector

    A collector that collects all groups that match the query. Only the group value is collected, and the order is undefined. This collector does not determine the most relevant document of a group.

    Implementation detail: Uses ValueSource and FunctionValues to retrieve the field values to group by.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk

    FunctionDistinctValuesCollector

    Function based implementation of AbstractDistinctValuesCollector.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk

    FunctionDistinctValuesCollector.GroupCount

    Holds distinct values for a single group.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk

    FunctionFirstPassGroupingCollector

    Concrete implementation of AbstractFirstPassGroupingCollector<TGroupValue> that groups based on ValueSource instances.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk

    FunctionSecondPassGroupingCollector

    Concrete implementation of AbstractSecondPassGroupingCollector<TGroupValue> that groups based on ValueSource instances.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk
    • Improve this Doc
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)