index_bundle_iterators
Interfaces, Classes, Traits and Enums
- DisjointIterator
- Used to iterate over the documents which occur in a set of disjoint iterators all belonging to the same index
- DocIterator
- Used to iterate through all the documents and links associated with a an IndexArchiveBundle. It iterates through each doc or link regardless of the words it contains. It also makes it easy to get the summaries of these documents.
- GroupIterator
- This iterator is used to group together documents or document parts which share the same url. For instance, a link document item and the document that it links to will both be stored in the IndexArchiveBundle by the QueueServer. This iterator would combine both these items into a single document result with a sum of their score, and a summary, if returned, containing text from both sources. The iterator's purpose is vaguely analogous to a SQL GROUP BY clause
- IndexBundleIterator
- Abstract classed used to model iterating documents indexed in an IndexArchiveBundle or set of such bundles.
- IntersectIterator
- Used to iterate over the documents which occur in all of a set of iterator results
- NegationIterator
- Used to iterate over the documents which don't occur in a set of iterator results
- NetworkIterator
- This iterator is used to handle querying a network of queue_servers with regard to a query
- UnionIterator
- Used to iterate over the documents which occur in any of a set of WordIterator results
- WordIterator
- Used to iterate through the documents associated with a word in an IndexArchiveBundle. It also makes it easy to get the summaries of these documents.