Class CollapseTopFieldDocs

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.Object[] collapseValues
      The collapse value for each top doc
      java.lang.String field
      The field used for collapsing
      • Fields inherited from class org.apache.lucene.search.TopFieldDocs

        fields
      • Fields inherited from class org.apache.lucene.search.TopDocs

        scoreDocs, totalHits
    • Constructor Summary

      Constructors 
      Constructor Description
      CollapseTopFieldDocs​(java.lang.String field, long totalHits, org.apache.lucene.search.ScoreDoc[] scoreDocs, org.apache.lucene.search.SortField[] sortFields, java.lang.Object[] values, float maxScore)  
    • Method Summary

      Modifier and Type Method Description
      static CollapseTopFieldDocs merge​(org.apache.lucene.search.Sort sort, int start, int size, CollapseTopFieldDocs[] shardHits, boolean setShardIndex)
      Returns a new CollapseTopDocs, containing topN collapsed results across the provided CollapseTopDocs, sorting by score.
      • Methods inherited from class org.apache.lucene.search.TopDocs

        getMaxScore, merge, merge, merge, merge, setMaxScore
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • field

        public final java.lang.String field
        The field used for collapsing
      • collapseValues

        public final java.lang.Object[] collapseValues
        The collapse value for each top doc
    • Constructor Detail

      • CollapseTopFieldDocs

        public CollapseTopFieldDocs​(java.lang.String field,
                                    long totalHits,
                                    org.apache.lucene.search.ScoreDoc[] scoreDocs,
                                    org.apache.lucene.search.SortField[] sortFields,
                                    java.lang.Object[] values,
                                    float maxScore)
    • Method Detail

      • merge

        public static CollapseTopFieldDocs merge​(org.apache.lucene.search.Sort sort,
                                                 int start,
                                                 int size,
                                                 CollapseTopFieldDocs[] shardHits,
                                                 boolean setShardIndex)
        Returns a new CollapseTopDocs, containing topN collapsed results across the provided CollapseTopDocs, sorting by score. Each CollapseTopFieldDocs instance must be sorted.