A C F G M O S T W

A

acceptsDocsOutOfOrder() - Method in class org.apache.lucene.search.grouping.AllGroupsCollector
 
acceptsDocsOutOfOrder() - Method in class org.apache.lucene.search.grouping.FirstPassGroupingCollector
 
acceptsDocsOutOfOrder() - Method in class org.apache.lucene.search.grouping.SecondPassGroupingCollector
 
AllGroupsCollector - Class in org.apache.lucene.search.grouping
A collector that collects all groups that match the query.
AllGroupsCollector(String, int) - Constructor for class org.apache.lucene.search.grouping.AllGroupsCollector
Expert: Constructs a AllGroupsCollector
AllGroupsCollector(String) - Constructor for class org.apache.lucene.search.grouping.AllGroupsCollector
Constructs a AllGroupsCollector.

C

collect(int) - Method in class org.apache.lucene.search.grouping.AllGroupsCollector
 
collect(int) - Method in class org.apache.lucene.search.grouping.FirstPassGroupingCollector
 
collect(int) - Method in class org.apache.lucene.search.grouping.SecondPassGroupingCollector
 

F

FirstPassGroupingCollector - Class in org.apache.lucene.search.grouping
FirstPassGroupingCollector is the first of two passes necessary to collect grouped hits.
FirstPassGroupingCollector(String, Sort, int) - Constructor for class org.apache.lucene.search.grouping.FirstPassGroupingCollector
Create the first pass collector.

G

getGroupCount() - Method in class org.apache.lucene.search.grouping.AllGroupsCollector
Returns the total number of groups for the executed search.
getGroupField() - Method in class org.apache.lucene.search.grouping.FirstPassGroupingCollector
 
getGroups() - Method in class org.apache.lucene.search.grouping.AllGroupsCollector
Returns the group values

This is an unordered collections of group values.

getTopGroups(int, boolean) - Method in class org.apache.lucene.search.grouping.FirstPassGroupingCollector
Returns top groups, starting from offset.
getTopGroups(int) - Method in class org.apache.lucene.search.grouping.SecondPassGroupingCollector
 
GroupDocs - Class in org.apache.lucene.search.grouping
Represents one group in the results.
GroupDocs(float, int, ScoreDoc[], String, Comparable[]) - Constructor for class org.apache.lucene.search.grouping.GroupDocs
 
groups - Variable in class org.apache.lucene.search.grouping.TopGroups
Group results in groupSort order
groupSort - Variable in class org.apache.lucene.search.grouping.TopGroups
How groups are sorted against each other
groupSortValues - Variable in class org.apache.lucene.search.grouping.GroupDocs
Matches the groupSort passed to FirstPassGroupingCollector.
groupValue - Variable in class org.apache.lucene.search.grouping.GroupDocs
The groupField value for all docs in this group; this may be null if hits did not have the groupField.
groupValue - Variable in class org.apache.lucene.search.grouping.SearchGroup
 

M

maxScore - Variable in class org.apache.lucene.search.grouping.GroupDocs
Max score in this group

O

org.apache.lucene.search.grouping - package org.apache.lucene.search.grouping
This module enables search result grouping with Lucene, where hits with the same value in the specified single-valued group field are grouped together.

S

scoreDocs - Variable in class org.apache.lucene.search.grouping.GroupDocs
Hits; this may be FieldDoc instances if the withinGroupSort sorted by fields.
SearchGroup - Class in org.apache.lucene.search.grouping
 
SearchGroup() - Constructor for class org.apache.lucene.search.grouping.SearchGroup
 
SecondPassGroupingCollector - Class in org.apache.lucene.search.grouping
SecondPassGroupingCollector is the second of two passes necessary to collect grouped docs.
SecondPassGroupingCollector(String, Collection<SearchGroup>, Sort, Sort, int, boolean, boolean, boolean) - Constructor for class org.apache.lucene.search.grouping.SecondPassGroupingCollector
 
setNextReader(IndexReader, int) - Method in class org.apache.lucene.search.grouping.AllGroupsCollector
 
setNextReader(IndexReader, int) - Method in class org.apache.lucene.search.grouping.FirstPassGroupingCollector
 
setNextReader(IndexReader, int) - Method in class org.apache.lucene.search.grouping.SecondPassGroupingCollector
 
setScorer(Scorer) - Method in class org.apache.lucene.search.grouping.AllGroupsCollector
 
setScorer(Scorer) - Method in class org.apache.lucene.search.grouping.FirstPassGroupingCollector
 
setScorer(Scorer) - Method in class org.apache.lucene.search.grouping.SecondPassGroupingCollector
 
sortValues - Variable in class org.apache.lucene.search.grouping.SearchGroup
 

T

TopGroups - Class in org.apache.lucene.search.grouping
Represents result returned by a grouping search.
TopGroups(SortField[], SortField[], int, int, GroupDocs[]) - Constructor for class org.apache.lucene.search.grouping.TopGroups
 
TopGroups(TopGroups, Integer) - Constructor for class org.apache.lucene.search.grouping.TopGroups
 
totalGroupCount - Variable in class org.apache.lucene.search.grouping.TopGroups
The total number of unique groups.
totalGroupedHitCount - Variable in class org.apache.lucene.search.grouping.TopGroups
Number of documents grouped into the topN groups
totalHitCount - Variable in class org.apache.lucene.search.grouping.TopGroups
Number of documents matching the search
totalHits - Variable in class org.apache.lucene.search.grouping.GroupDocs
Total hits within this group

W

withinGroupSort - Variable in class org.apache.lucene.search.grouping.TopGroups
How docs are sorted within each group

A C F G M O S T W

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.