Package org.apache.solr.search
Class DocSlice
- java.lang.Object
- 
- org.apache.solr.search.DocSlice
 
- 
- 
Constructor SummaryConstructors Constructor Description DocSlice(int offset, int len, int[] docs, float[] scores, long matches, float maxScore, org.apache.lucene.search.TotalHits.Relation matchesRelation)Primary constructor for a DocSlice instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.apache.lucene.util.Accountable>getChildResources()booleanhasScores()True if scores were retainedorg.apache.lucene.search.TotalHits.RelationhitCountRelation()DocIteratoriterator()Returns an iterator that may be used to iterate over the documents in this DocListlongmatches()Returns the total number of matches for the search (as opposed to just the number collected according tooffset()andsize()).floatmaxScore()The maximum score for the search...intoffset()Returns the zero based offset of this list within the total ordered list of matches to the query.longramBytesUsed()WARNING: this can over-estimate real memory use since backing arrays are shared with other DocSlice instancesintsize()Returns the number of ids in this list.DocListsubset(int offset, int len)Get a subset of an existing DocList.
 
- 
- 
- 
Constructor Detail- 
DocSlicepublic DocSlice(int offset, int len, int[] docs, float[] scores, long matches, float maxScore, org.apache.lucene.search.TotalHits.Relation matchesRelation)Primary constructor for a DocSlice instance.- Parameters:
- offset- starting offset for this range of docs
- len- length of results
- docs- array of docids starting at position 0
- scores- array of scores that corresponds to docs, may be null
- matches- total number of matches for the query
- matchesRelation- Indicates if- matchesis exact or an approximation
 
 
- 
 - 
Method Detail- 
subsetpublic DocList subset(int offset, int len) Description copied from interface:DocListGet a subset of an existing DocList. Returns null if not possible.
 - 
hasScorespublic boolean hasScores() Description copied from interface:DocListTrue if scores were retained
 - 
maxScorepublic float maxScore() Description copied from interface:DocListThe maximum score for the search... only valid if scores were retained (if hasScores()==true)
 - 
offsetpublic int offset() Description copied from interface:DocListReturns the zero based offset of this list within the total ordered list of matches to the query.
 - 
sizepublic int size() Description copied from interface:DocListReturns the number of ids in this list.
 - 
matchespublic long matches() Description copied from interface:DocListReturns the total number of matches for the search (as opposed to just the number collected according tooffset()andsize()). Hence it's always true that matches() >= size()
 - 
iteratorpublic DocIterator iterator() Description copied from interface:DocListReturns an iterator that may be used to iterate over the documents in this DocListThe order of the documents returned by this iterator is based on the Sort order of the search that produced it. The Scoring information is meaningful only if hasScores()returns true.- Specified by:
- iteratorin interface- DocList
- See Also:
- DocList.hasScores()
 
 - 
ramBytesUsedpublic long ramBytesUsed() WARNING: this can over-estimate real memory use since backing arrays are shared with other DocSlice instances- Specified by:
- ramBytesUsedin interface- org.apache.lucene.util.Accountable
 
 - 
getChildResourcespublic Collection<org.apache.lucene.util.Accountable> getChildResources() - Specified by:
- getChildResourcesin interface- org.apache.lucene.util.Accountable
 
 - 
hitCountRelationpublic org.apache.lucene.search.TotalHits.Relation hitCountRelation() - Specified by:
- hitCountRelationin interface- DocList
 
 
- 
 
-