public class BlockInverted2DirectIndexBuilder extends Inverted2DirectIndexBuilder
Properties:
basicDirectIndexPostingIteratorClass, destinationStructure, directIndexClass, directIndexInputStreamClass, fieldCount, fieldDirectIndexPostingIteratorClass, index, logger, processTokens, saveTagInformation, sourceStructure
Constructor and Description |
---|
BlockInverted2DirectIndexBuilder(IndexOnDisk i)
constructor
|
Modifier and Type | Method and Description |
---|---|
protected PostingInRun |
getPostingReader()
returns the SPIR implementation that should be used for reading the postings
written earlier
|
protected Posting[] |
getPostings(int count)
get an array of posting object of the specified size.
|
static void |
main(String[] args)
main
|
protected long |
traverseInvertedFile(PostingIndexInputStream iiis,
int firstDocid,
int countDocuments,
Posting[] directPostings)
traverse the inverted file, looking for all occurrences of documents in the given range
|
createDirectIndex, scanDocumentIndexForTokens
public BlockInverted2DirectIndexBuilder(IndexOnDisk i)
i
- protected Posting[] getPostings(int count)
getPostings
in class Inverted2DirectIndexBuilder
protected PostingInRun getPostingReader()
getPostingReader
in class Inverted2DirectIndexBuilder
protected long traverseInvertedFile(PostingIndexInputStream iiis, int firstDocid, int countDocuments, Posting[] directPostings) throws IOException
traverseInvertedFile
in class Inverted2DirectIndexBuilder
IOException
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow