public class BitPostingIndex extends Object implements PostingIndex<BitIndexPointer>
PostingIndex.DocidSpecificDocumentIndex| Modifier and Type | Field and Description | 
|---|---|
| protected DocumentIndex | doi | 
| protected int | fieldCount | 
| protected BitInSeekable[] | file | 
| protected IndexOnDisk | index | 
| protected Constructor<? extends IterablePosting> | postingConstructor | 
| protected Class<? extends IterablePosting> | postingImplementation | 
| Modifier | Constructor and Description | 
|---|---|
|   | BitPostingIndex(IndexOnDisk _index,
               String _structureName,
               Class<? extends IterablePosting> _postingImplementation)Constructs an instance of the BitPostingIndex. | 
|   | BitPostingIndex(IndexOnDisk _index,
               String _structureName,
               DocumentIndex _documentIndex,
               Class<? extends IterablePosting> _postingImplementation)Constructs an instance of the BitPostingIndex. | 
| protected  | BitPostingIndex(String filename,
               byte fileCount,
               Class<? extends IterablePosting> _postingImplementation,
               String _dataSource)Deprecated.  | 
|   | BitPostingIndex(String filename,
               byte fileCount,
               Class<BasicIterablePosting> _postingImplementation,
               String _dataSource,
               int _fieldCount) | 
| protected  | BitPostingIndex(String filename,
               byte fileCount,
               DocumentIndex _doi,
               Class<? extends IterablePosting> _postingImplementation,
               String _dataSource,
               int _fieldCount) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close() | 
| IterablePosting | getPostings(Pointer pointer)Get the posting given a pointer | 
| protected void | setPostingImplementation(Class<? extends IterablePosting> postingClass) | 
protected BitInSeekable[] file
protected Class<? extends IterablePosting> postingImplementation
protected Constructor<? extends IterablePosting> postingConstructor
protected DocumentIndex doi
protected IndexOnDisk index
protected int fieldCount
public BitPostingIndex(IndexOnDisk _index, String _structureName, Class<? extends IterablePosting> _postingImplementation) throws IOException
_index - _structureName - _postingImplementation - IOExceptionpublic BitPostingIndex(IndexOnDisk _index, String _structureName, DocumentIndex _documentIndex, Class<? extends IterablePosting> _postingImplementation) throws IOException
_index - _structureName - _documentIndex - _postingImplementation - IOExceptionpublic BitPostingIndex(String filename, byte fileCount, Class<BasicIterablePosting> _postingImplementation, String _dataSource, int _fieldCount) throws IOException
IOException@Deprecated protected BitPostingIndex(String filename, byte fileCount, Class<? extends IterablePosting> _postingImplementation, String _dataSource) throws IOException
IOExceptionprotected BitPostingIndex(String filename, byte fileCount, DocumentIndex _doi, Class<? extends IterablePosting> _postingImplementation, String _dataSource, int _fieldCount) throws IOException
IOExceptionprotected void setPostingImplementation(Class<? extends IterablePosting> postingClass) throws IOException
IOExceptionpublic IterablePosting getPostings(Pointer pointer) throws IOException
getPostings in interface PostingIndex<BitIndexPointer>IOExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableTerrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow