|
||||||||||
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 |