## Uses of Class
org.apache.lucene.search.grouping.GroupingSearch

- - ### Uses of GroupingSearch in org.apache.lucene.search.grouping

    Methods in org.apache.lucene.search.grouping that return GroupingSearch
    Modifier and Type | Method | Description
    --- | --- | ---
    `GroupingSearch` | GroupingSearch.`disableCaching()` | Disables any enabled cache.
    `GroupingSearch` | GroupingSearch.`setAllGroupHeads​(boolean allGroupHeads)` | Whether to compute all group heads (most relevant document per group) matching the query.
    `GroupingSearch` | GroupingSearch.`setAllGroups​(boolean allGroups)` | Whether to also compute all groups matching the query.
    `GroupingSearch` | GroupingSearch.`setCaching​(int maxDocsToCache, boolean cacheScores)` | Enables caching for the second pass search.
    `GroupingSearch` | GroupingSearch.`setCachingInMB​(double maxCacheRAMMB, boolean cacheScores)` | Enables caching for the second pass search.
    `GroupingSearch` | GroupingSearch.`setGroupDocsLimit​(int groupDocsLimit)` | Specifies the number of documents to return inside a group from the specified groupDocsOffset.
    `GroupingSearch` | GroupingSearch.`setGroupDocsOffset​(int groupDocsOffset)` | Specifies the offset for documents inside a group.
    `GroupingSearch` | GroupingSearch.`setGroupSort​(Sort groupSort)` | Specifies how groups are sorted.
    `GroupingSearch` | GroupingSearch.`setIncludeMaxScore​(boolean includeMaxScore)` | Whether to include the score of the most relevant document per group.
    `GroupingSearch` | GroupingSearch.`setSortWithinGroup​(Sort sortWithinGroup)` | Specified how documents inside a group are sorted.