Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Namespace Lucene.Net.Search.Grouping.Function

    Support for grouping by <xref:Lucene.Net.Queries.Function.ValueSource>.

    Classes

    FunctionAllGroupHeadsCollector

    An implementation of AbstractAllGroupHeadsCollector for retrieving the most relevant groups when grouping by Lucene.Net.Queries.Function.ValueSource.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    FunctionAllGroupHeadsCollector.GroupHead

    Holds current head document for a single group.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    FunctionAllGroupsCollector<TMutableValue>

    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 Lucene.Net.Queries.Function.ValueSource and Lucene.Net.Queries.Function.FunctionValues to retrieve the field values to group by.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    FunctionDistinctValuesCollector

    Function based implementation of AbstractDistinctValuesCollector.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    FunctionDistinctValuesCollector.GroupCount

    Holds distinct values for a single group.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    FunctionFirstPassGroupingCollector<TMutableValue>

    Concrete implementation of AbstractFirstPassGroupingCollector<TGroupValue> that groups based on Lucene.Net.Queries.Function.ValueSource instances.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    FunctionSecondPassGroupingCollector<TMutableValue>

    Concrete implementation of AbstractSecondPassGroupingCollector<TGroupValue> that groups based on Lucene.Net.Queries.Function.ValueSource instances.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.