public class BlockIterablePosting extends BasicIterablePosting implements BlockPosting
bitFileReader, doi, numEntries
dl, id, tf
EOL
Constructor and Description |
---|
BlockIterablePosting()
Constructs an instance of the BlockIterablePosting.
|
BlockIterablePosting(BitIn _bitFileReader,
int _numEntries,
DocumentIndex doi)
Constructs an instance of the BlockIterablePosting.
|
Modifier and Type | Method and Description |
---|---|
WritablePosting |
asWritablePosting()
Copies this posting to one free of an iterator.
|
int[] |
getPositions()
Return positions of occurrences
|
int |
next()
Move this iterator to the next posting.
|
void |
readFields(DataInput in)
Reads the a single posting (not an iterable posting - use BitPostingIndex for that)
|
String |
toString()
Makes a human readable form of this posting
|
void |
write(DataOutput out)
Writes the current posting (not an iterable posting - use DirectInvertedOutputStream for that).
|
close, endOfPostings, getDocumentLength, next
getFrequency, getId, setDocumentLength, setId, setTf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDocumentLength, getFrequency, getId, setId
public BlockIterablePosting()
public BlockIterablePosting(BitIn _bitFileReader, int _numEntries, DocumentIndex doi) throws IOException
_bitFileReader
- _numEntries
- doi
- IOException
public int next() throws IOException
next
in interface IterablePosting
next
in class BasicIterablePosting
IOException
public int[] getPositions()
getPositions
in interface BlockPosting
public void readFields(DataInput in) throws IOException
BasicPostingImpl
readFields
in interface org.apache.hadoop.io.Writable
readFields
in class BasicPostingImpl
IOException
public void write(DataOutput out) throws IOException
BasicPostingImpl
write
in interface org.apache.hadoop.io.Writable
write
in class BasicPostingImpl
IOException
public WritablePosting asWritablePosting()
BasicIterablePosting
asWritablePosting
in interface Posting
asWritablePosting
in class BasicIterablePosting
public String toString()
BasicPostingImpl
toString
in class BasicPostingImpl
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow