Class GroupedSearchRequest


  • public class GroupedSearchRequest
    extends AbstractSearchRequest
    A grouped search request. This kinds of request is not pageable, since order of incoming hits are not defined, hence paging between Document hits makes no sense, would produce unpredictable (and probably not meaningful) results.
    See Also:
    Indexer.searchGrouped(GroupedSearchRequest)
    • Field Detail

      • groupKeyComparator

        private java.util.Comparator<java.lang.String> groupKeyComparator
    • Constructor Detail

      • GroupedSearchRequest

        public GroupedSearchRequest​(org.apache.lucene.search.Query query,
                                    Grouping grouping)
      • GroupedSearchRequest

        public GroupedSearchRequest​(org.apache.lucene.search.Query query,
                                    Grouping grouping,
                                    java.util.Comparator<java.lang.String> groupKeyComparator)
      • GroupedSearchRequest

        public GroupedSearchRequest​(org.apache.lucene.search.Query query,
                                    Grouping grouping,
                                    IndexingContext context)
      • GroupedSearchRequest

        public GroupedSearchRequest​(org.apache.lucene.search.Query query,
                                    Grouping grouping,
                                    java.util.Comparator<java.lang.String> groupKeyComparator,
                                    IndexingContext context)
    • Method Detail

      • getGrouping

        public Grouping getGrouping()
      • setGrouping

        public void setGrouping​(Grouping grouping)
      • getGroupKeyComparator

        public java.util.Comparator<java.lang.String> getGroupKeyComparator()
      • setGroupKeyComparator

        public void setGroupKeyComparator​(java.util.Comparator<java.lang.String> groupKeyComparator)