|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.terrier.structures.postings.BasicPostingImpl
org.terrier.structures.postings.BasicIterablePosting
org.terrier.structures.postings.FieldIterablePosting
public class FieldIterablePosting
A posting iterator for field postings.
Posting,
IterablePosting,
FieldPosting| Field Summary |
|---|
| Fields inherited from class org.terrier.structures.postings.BasicIterablePosting |
|---|
bitFileReader, doi, numEntries |
| Fields inherited from class org.terrier.structures.postings.BasicPostingImpl |
|---|
id, tf |
| Fields inherited from interface org.terrier.structures.postings.IterablePosting |
|---|
EOL |
| Constructor Summary | |
|---|---|
FieldIterablePosting(BitIn fileReader,
int entries,
DocumentIndex _doi,
int _fieldCount)
constructor |
|
FieldIterablePosting(int _fieldCount)
contructor |
|
| Method Summary | |
|---|---|
WritablePosting |
asWritablePosting()
Get this posting as a WritablePosting |
int[] |
getFieldFrequencies()
Returns the frequencies of the term in each field of the document |
int[] |
getFieldLengths()
Returns the lengths of the each fields in the current document |
int |
next()
Move this iterator to the next posting. |
void |
readFields(java.io.DataInput in)
Read this posting from specified inputstream |
java.lang.String |
toString()
Makes a human readable form of this posting |
void |
write(java.io.DataOutput out)
Write this posting to specified outputstream |
| Methods inherited from class org.terrier.structures.postings.BasicIterablePosting |
|---|
close, endOfPostings, getDocumentLength, next |
| Methods inherited from class org.terrier.structures.postings.BasicPostingImpl |
|---|
getFrequency, getId, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.terrier.structures.postings.Posting |
|---|
getDocumentLength, getFrequency, getId, setId |
| Constructor Detail |
|---|
public FieldIterablePosting(int _fieldCount)
_fieldCount -
public FieldIterablePosting(BitIn fileReader,
int entries,
DocumentIndex _doi,
int _fieldCount)
throws java.io.IOException
fileReader - entries - _doi - _fieldCount -
java.io.IOException| Method Detail |
|---|
public int[] getFieldFrequencies()
getFieldFrequencies in interface FieldPosting
public int next()
throws java.io.IOException
next in interface IterablePostingnext in class BasicIterablePostingjava.io.IOExceptionpublic int[] getFieldLengths()
getFieldLengths in interface FieldPosting
public void readFields(java.io.DataInput in)
throws java.io.IOException
readFields in interface org.apache.hadoop.io.WritablereadFields in class BasicPostingImpljava.io.IOException
public void write(java.io.DataOutput out)
throws java.io.IOException
write in interface org.apache.hadoop.io.Writablewrite in class BasicPostingImpljava.io.IOExceptionpublic WritablePosting asWritablePosting()
asWritablePosting in interface PostingasWritablePosting in class BasicIterablePostingpublic java.lang.String toString()
BasicPostingImpl
toString in class BasicPostingImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||