public interface DocSet extends Accountable, Cloneable
DocSet represents an unordered set of Lucene Document Ids.
 WARNING: Any DocSet returned from SolrIndexSearcher should not be modified as it may have been retrieved from a cache and could be shared.
| Modifier and Type | Field and Description | 
|---|---|
| static DocSet | EMPTY | 
NULL_ACCOUNTABLE| Modifier and Type | Method and Description | 
|---|---|
| void | add(int doc)Deprecated.  | 
| void | addAllTo(DocSet target)Deprecated.  | 
| void | addUnique(int doc)Deprecated.  | 
| DocSet | andNot(DocSet other)Returns the documents in this set that are not in the other set. | 
| int | andNotSize(DocSet other)Returns the number of documents in this set that are not in the other set. | 
| DocSet | clone() | 
| boolean | exists(int docid)Returns true if a document is in the DocSet. | 
| Filter | getTopFilter()Returns a Filter for use in Lucene search methods, assuming this DocSet
 was generated from the top-level MultiReader that the Lucene search
 methods will be invoked with. | 
| DocSet | intersection(DocSet other)Returns the intersection of this set with another set. | 
| int | intersectionSize(DocSet other)Returns the number of documents of the intersection of this set with another set. | 
| boolean | intersects(DocSet other)Returns true if these sets have any elements in common | 
| DocIterator | iterator()Returns an iterator that may be used to iterate over all of the documents in the set. | 
| int | size()Returns the number of documents in the set. | 
| DocSet | union(DocSet other)Returns the union of this set with another set. | 
| int | unionSize(DocSet other)Returns the number of documents of the union of this set with another set. | 
getChildResources, ramBytesUsedstatic final DocSet EMPTY
@Deprecated void add(int doc)
SolrException - if the implementation does not allow modificationsaddUnique(int)@Deprecated void addUnique(int doc)
 This method may be faster then add(doc) in some
 implementations provided the caller is certain of the precondition.
 
SolrException - if the implementation does not allow modificationsadd(int)int size()
boolean exists(int docid)
DocIterator iterator()
The order of the documents returned by this iterator is non-deterministic, and any scoring information is meaningless
DocSet intersection(DocSet other)
int intersectionSize(DocSet other)
boolean intersects(DocSet other)
DocSet union(DocSet other)
int unionSize(DocSet other)
DocSet andNot(DocSet other)
int andNotSize(DocSet other)
Filter getTopFilter()
@Deprecated void addAllTo(DocSet target)
DocSet clone()
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.