Package org.terrier.structures.postings
Class PostingUtil.DocidSpecificDocumentIndex
- java.lang.Object
-
- org.terrier.structures.postings.PostingUtil.DocidSpecificDocumentIndex
-
- All Implemented Interfaces:
DocumentIndex,FieldDocumentIndex
- Enclosing class:
- PostingUtil
public static class PostingUtil.DocidSpecificDocumentIndex extends java.lang.Object implements FieldDocumentIndex
-
-
Constructor Summary
Constructors Constructor Description DocidSpecificDocumentIndex(DocumentIndex _di, DocumentIndexEntry _die)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentIndexEntrygetDocumentEntry(int docid)Return the document index entry based on its docid.intgetDocumentLength(int docid)Return the length of the document.int[]getFieldLengths(int docid)Get the length of each fieldintgetNumberOfDocuments()Return the number of documents.
-
-
-
Constructor Detail
-
DocidSpecificDocumentIndex
public DocidSpecificDocumentIndex(DocumentIndex _di, DocumentIndexEntry _die)
-
-
Method Detail
-
getDocumentEntry
public DocumentIndexEntry getDocumentEntry(int docid) throws java.io.IOException
Description copied from interface:DocumentIndexReturn the document index entry based on its docid.- Specified by:
getDocumentEntryin interfaceDocumentIndex- Returns:
- the document index entry based on its docid.
- Throws:
java.io.IOException
-
getDocumentLength
public int getDocumentLength(int docid) throws java.io.IOExceptionDescription copied from interface:DocumentIndexReturn the length of the document.- Specified by:
getDocumentLengthin interfaceDocumentIndex- Returns:
- the length of the document.
- Throws:
java.io.IOException
-
getNumberOfDocuments
public int getNumberOfDocuments()
Description copied from interface:DocumentIndexReturn the number of documents.- Specified by:
getNumberOfDocumentsin interfaceDocumentIndex- Returns:
- the number of documents.
-
getFieldLengths
public int[] getFieldLengths(int docid) throws java.io.IOExceptionDescription copied from interface:FieldDocumentIndexGet the length of each field- Specified by:
getFieldLengthsin interfaceFieldDocumentIndex- Throws:
java.io.IOException
-
-