|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IterablePosting | |
|---|---|
| org.terrier.matching | Provides the classes and interfaces used for matching documents to queries. |
| org.terrier.matching.dsms | Provides the interface and the classes for modifying the scores of documents after an score has been assigned to documents, or implementing the combination of evidence. |
| org.terrier.matching.taat | Provides classes that implement a term-at-a-time (TAAT) matching strategy. |
| org.terrier.structures | Provides the classes that implement the data structures used for retrieval with the Terrier platform. |
| org.terrier.structures.indexing | Provides the classes used for creating the data structures of the Terrier platform. |
| org.terrier.structures.indexing.singlepass | Provides implementation of the structures needed for performing a single pass indexing |
| org.terrier.structures.indexing.singlepass.hadoop | Provides classes implemeting the Hadoop MapReduce indexing in Terrier. |
| org.terrier.structures.postings | Provides classes representing single postings and atreams of postings in a posting list (e.g. |
| Uses of IterablePosting in org.terrier.matching |
|---|
| Fields in org.terrier.matching with type parameters of type IterablePosting | |
|---|---|
protected java.util.List<IterablePosting> |
PostingListManager.termPostings
posting lists for each term |
| Methods in org.terrier.matching that return IterablePosting | |
|---|---|
IterablePosting |
PostingListManager.getPosting(int i)
Returns the IterablePosting corresponding to the specified term |
| Methods in org.terrier.matching with parameters of type IterablePosting | |
|---|---|
protected void |
OldBasicMatching.assignScores(int i,
WeightingModel[] wModels,
ResultSet rs,
IterablePosting postings,
LexiconEntry lEntry,
double queryTermWeight)
Assign scores method |
| Uses of IterablePosting in org.terrier.matching.dsms |
|---|
| Methods in org.terrier.matching.dsms with parameters of type IterablePosting | |
|---|---|
protected void |
DependenceScoreModifier.doDependency(Index index,
EntryStatistics[] es,
IterablePosting[] ips,
ResultSet rs,
double[] phraseTermWeights,
boolean SD)
|
| Uses of IterablePosting in org.terrier.matching.taat |
|---|
| Methods in org.terrier.matching.taat with parameters of type IterablePosting | |
|---|---|
protected void |
Full.assignScores(int i,
AccumulatorResultSet rs,
IterablePosting postings)
|
protected void |
FullNoPLM.assignScores(int i,
WeightingModel[] wModels,
AccumulatorResultSet rs,
IterablePosting postings)
|
| Uses of IterablePosting in org.terrier.structures |
|---|
| Fields in org.terrier.structures with type parameters of type IterablePosting | |
|---|---|
protected java.lang.reflect.Constructor<? extends IterablePosting> |
BitPostingIndexInputStream.postingConstructor
|
protected java.lang.reflect.Constructor<? extends IterablePosting> |
BitPostingIndex.postingConstructor
|
protected java.lang.Class<? extends IterablePosting> |
BitPostingIndex.postingImplementation
|
protected java.lang.Class<? extends IterablePosting> |
BitPostingIndexInputStream.postingIteratorClass
|
| Methods in org.terrier.structures that return IterablePosting | |
|---|---|
IterablePosting |
PostingIndexInputStream.getNextPostings()
Return the next IterablePosting object, or null if none defined. |
IterablePosting |
BitPostingIndexInputStream.getNextPostings()
Return the next IterablePosting object, or null if none defined. |
IterablePosting |
InvertedIndex.getPostings(BitIndexPointer pointer)
|
IterablePosting |
BitPostingIndex.getPostings(BitIndexPointer pointer)
Get the posting given a pointer |
IterablePosting |
PostingIndex.getPostings(POINTERTYPE pointer)
Get the posting given a pointer |
protected IterablePosting |
BitPostingIndexInputStream.loadPostingIterator(BitIndexPointer pointer)
|
IterablePosting |
BitPostingIndexInputStream.next()
|
| Methods in org.terrier.structures that return types with arguments of type IterablePosting | |
|---|---|
java.lang.Class<? extends IterablePosting> |
FieldDirectInvertedOutputStream.getPostingIteratorClass()
|
java.lang.Class<? extends IterablePosting> |
DirectInvertedOutputStream.getPostingIteratorClass()
Returns the IterablePosting class to use for reading structure written by this class |
java.lang.Class<? extends IterablePosting> |
BlockFieldDirectInvertedOutputStream.getPostingIteratorClass()
|
java.lang.Class<? extends IterablePosting> |
BlockDirectInvertedOutputStream.getPostingIteratorClass()
|
| Methods in org.terrier.structures with parameters of type IterablePosting | |
|---|---|
BitIndexPointer |
DirectInvertedOutputStream.writePostings(IterablePosting postings)
Write out the specified postings. |
BitIndexPointer |
DirectInvertedOutputStream.writePostings(IterablePosting postings,
int previousId)
Write out the specified postings, but allowing the delta for the first document to be adjusted |
| Constructor parameters in org.terrier.structures with type arguments of type IterablePosting | |
|---|---|
BitPostingIndex(Index _index,
java.lang.String _structureName,
java.lang.Class<? extends IterablePosting> _postingImplementation)
Constructs an instance of the BitPostingIndex. |
|
BitPostingIndex(java.lang.String filename,
byte fileCount,
java.lang.Class<? extends IterablePosting> _postingImplementation,
java.lang.String _dataSource)
Deprecated. |
|
BitPostingIndex(java.lang.String filename,
byte fileCount,
java.lang.Class<? extends IterablePosting> _postingImplementation,
java.lang.String _dataSource,
int _fieldCount)
|
|
BitPostingIndexInputStream(Index _index,
java.lang.String _structureName,
java.util.Iterator<? extends BitIndexPointer> _pointerList,
java.lang.Class<? extends IterablePosting> _postingIteratorClass)
Constructs an instance of BitPostingIndexInputStream. |
|
BlockDirectIndex(Index index,
java.lang.String structureName,
java.lang.Class<? extends IterablePosting> postingClass)
Constructs an instance of the class with |
|
BlockDirectIndexInputStream(Index index,
java.lang.String structureName,
java.lang.Class<? extends IterablePosting> postingClass)
Constructs an index of the class with |
|
BlockInvertedIndex(Index index,
java.lang.String structureName,
DocumentIndex _doi,
java.lang.Class<? extends IterablePosting> postingClass)
Constructs an instance of the class with |
|
BlockInvertedIndexInputStream(Index _index,
java.lang.String _structureName,
java.lang.Class<? extends IterablePosting> _postingImplementation)
Construct an instance of the class with |
|
BlockInvertedIndexInputStream(Index _index,
java.lang.String structureName,
java.util.Iterator<? extends LexiconEntry> lexInputStream,
java.lang.Class<? extends IterablePosting> _postingIteratorClass)
Construct an instance of the class with |
|
DirectIndex(Index index,
java.lang.String structureName,
java.lang.Class<? extends IterablePosting> postingClass)
Constructs an instance of the class with |
|
DirectIndexInputStream(Index index,
java.lang.String structureName,
java.lang.Class<? extends IterablePosting> postingIterator)
Constructs an instance of the class with |
|
DirectIndexInputStream(Index _index,
java.lang.String structureName,
java.util.Iterator<? extends BitIndexPointer> _pointerList,
java.lang.Class<? extends IterablePosting> _postingIteratorClass)
|
|
InvertedIndex(Index index,
java.lang.String structureName,
DocumentIndex _doi,
java.lang.Class<? extends IterablePosting> postingClass)
Construct an instance of the class with |
|
InvertedIndexInputStream(Index _index,
java.lang.String structureName,
java.lang.Class<? extends IterablePosting> _postingIteratorClass)
Construct an instance of the class with |
|
InvertedIndexInputStream(Index _index,
java.lang.String structureName,
java.util.Iterator<? extends Pointer> lexInputStream,
java.lang.Class<? extends IterablePosting> _postingIteratorClass)
Construct an instance of the class with |
|
| Uses of IterablePosting in org.terrier.structures.indexing |
|---|
| Classes in org.terrier.structures.indexing that implement IterablePosting | |
|---|---|
protected class |
DocumentPostingList.postingIterator
|
| Methods in org.terrier.structures.indexing that return IterablePosting | |
|---|---|
IterablePosting |
DocumentPostingList.getPostings2()
Returns a posting iterator suitable to be written into the direct index. |
protected IterablePosting |
FieldDocumentPostingList.makePostingIterator(java.lang.String[] _terms,
int[] termIds)
|
protected IterablePosting |
DocumentPostingList.makePostingIterator(java.lang.String[] _terms,
int[] termIds)
|
protected IterablePosting |
BlockFieldDocumentPostingList.makePostingIterator(java.lang.String[] _terms,
int[] termIds)
|
protected IterablePosting |
BlockDocumentPostingList.makePostingIterator(java.lang.String[] _terms,
int[] termIds)
|
| Uses of IterablePosting in org.terrier.structures.indexing.singlepass |
|---|
| Classes in org.terrier.structures.indexing.singlepass that implement IterablePosting | |
|---|---|
protected class |
BlockFieldPostingInRun.bfPIRPostingIterator
|
protected class |
BlockPostingInRun.BlockPIRPostingIterator
|
protected class |
FieldPostingInRun.fPIRPostingIterator
|
protected class |
SimplePostingInRun.PIRPostingIterator
|
| Methods in org.terrier.structures.indexing.singlepass that return IterablePosting | |
|---|---|
IterablePosting |
SimplePostingInRun.getPostingIterator(int runShift)
|
abstract IterablePosting |
PostingInRun.getPostingIterator(int runShift)
Returns an IterablePosting object for the postings in this run |
IterablePosting |
FieldPostingInRun.getPostingIterator(int runShift)
|
IterablePosting |
BlockPostingInRun.getPostingIterator(int runShift)
|
IterablePosting |
BlockFieldPostingInRun.getPostingIterator(int runShift)
|
| Uses of IterablePosting in org.terrier.structures.indexing.singlepass.hadoop |
|---|
| Methods in org.terrier.structures.indexing.singlepass.hadoop that return types with arguments of type IterablePosting | |
|---|---|
org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.IntWritable,Wrapper.IntObjectWrapper<IterablePosting>> |
BitPostingIndexInputFormat.getRecordReader(org.apache.hadoop.mapred.InputSplit _split,
org.apache.hadoop.mapred.JobConf job,
org.apache.hadoop.mapred.Reporter reporter)
Get a record reader for the specified split |
| Method parameters in org.terrier.structures.indexing.singlepass.hadoop with type arguments of type IterablePosting | |
|---|---|
void |
Inv2DirectMultiReduce.map(org.apache.hadoop.io.IntWritable termId,
Wrapper<IterablePosting> postingWrapper,
org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.VIntWritable,Posting> collector,
org.apache.hadoop.mapred.Reporter reporter)
Take an iterator of postings. |
| Uses of IterablePosting in org.terrier.structures.postings |
|---|
| Classes in org.terrier.structures.postings that implement IterablePosting | |
|---|---|
class |
ArrayOfBasicIterablePosting
An instance of IterablePostings that works with passed arrays of ids and frequencies |
class |
ArrayOfIdsIterablePosting
An instance of IterablePostings that works with a passed array of ids |
class |
BasicIterablePosting
Basic inverted and direct index format: [gamma(first docid +1) unary (frequency)], [gamma(delta docid) unary(frequency)] |
class |
BasicIterablePostingDocidOnly
Posting iterator class that only returns identifiers, not frequencies. |
class |
BlockFieldIterablePosting
class BlockFieldIterablePosting |
class |
BlockFieldORIterablePosting
ORIterablePosting implementation that implements FieldPosting and BlockPosting |
class |
BlockIterablePosting
A writable block iterable posting list |
class |
BlockORIterablePosting
ORIterablePosting implementation that implements BlockPosting |
class |
FieldIterablePosting
A posting iterator for field postings. |
class |
FieldORIterablePosting
ORIterablePosting implementation that implements FieldPosting |
class |
IterablePostingImpl
A base implementation of an IterablePosting, that provides a base implementation of next(int) method. |
class |
ORIterablePosting
An IterablePosting that combines more than one IterablePosting into a single IterablePosting. |
| Methods in org.terrier.structures.postings with parameters of type IterablePosting | |
|---|---|
static int[] |
PostingUtil.getIds(IterablePosting ip)
Get an array of all the ids in a given IterablePosting stream |
static int[] |
PostingUtil.getIds(IterablePosting ip,
int numPointers)
Get an array of all the ids in a given IterablePosting stream, where the length of the stream is known |
static ORIterablePosting |
ORIterablePosting.mergePostings(IterablePosting[] ips)
Factory method to create an appropriate ORIterablePosting from the specified IterablePostings. |
static int |
PostingUtil.selectMinimumDocId(IterablePosting[] postingListArray)
Returns the minimum docid of the current postings in the array of IterablePostings |
| Constructors in org.terrier.structures.postings with parameters of type IterablePosting | |
|---|---|
BlockFieldORIterablePosting(IterablePosting[] ips)
Constructs an instance of the BlockFieldORIterablePosting |
|
BlockORIterablePosting(IterablePosting[] ips)
Construct an intance of the BlockORIterablePosting. |
|
FieldORIterablePosting(IterablePosting[] ips)
Constructs an instance of FieldORIterablePosting. |
|
ORIterablePosting(IterablePosting[] ips)
Create a Basic ORIterablePosting from the specified postings |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||