#include <Index.hpp>
Inheritance diagram for indri::index::Index:
Public Member Functions | |
virtual | ~Index () |
virtual void | close ()=0 |
virtual lemur::api::DOCID_T | documentBase ()=0 |
virtual lemur::api::DOCID_T | documentMaximum ()=0 |
The documentMaximum is at least one greater than the largest documentID used in this index. | |
virtual lemur::api::TERMID_T | term (const char *term)=0 |
virtual lemur::api::TERMID_T | term (const std::string &term)=0 |
virtual std::string | term (lemur::api::TERMID_T termID)=0 |
virtual int | field (const char *fieldName)=0 |
virtual int | field (const std::string &fieldName)=0 |
virtual std::string | field (int fieldID)=0 |
virtual int | documentLength (lemur::api::DOCID_T documentID)=0 |
virtual UINT64 | documentCount ()=0 |
virtual UINT64 | documentCount (const std::string &term)=0 |
virtual UINT64 | uniqueTermCount ()=0 |
virtual UINT64 | termCount (const std::string &term)=0 |
virtual UINT64 | termCount ()=0 |
virtual UINT64 | fieldTermCount (const std::string &field)=0 |
virtual UINT64 | fieldTermCount (const std::string &field, const std::string &term)=0 |
virtual UINT64 | fieldDocumentCount (const std::string &field)=0 |
virtual UINT64 | fieldDocumentCount (const std::string &field, const std::string &term)=0 |
virtual DocListIterator * | docListIterator (lemur::api::TERMID_T termID)=0 |
virtual DocListIterator * | docListIterator (const std::string &term)=0 |
virtual DocListFileIterator * | docListFileIterator ()=0 |
virtual DocExtentListIterator * | fieldListIterator (int fieldID)=0 |
virtual DocExtentListIterator * | fieldListIterator (const std::string &field)=0 |
virtual const TermList * | termList (lemur::api::DOCID_T documentID)=0 |
virtual TermListFileIterator * | termListFileIterator ()=0 |
virtual DocumentDataIterator * | documentDataIterator ()=0 |
virtual VocabularyIterator * | frequentVocabularyIterator ()=0 |
virtual VocabularyIterator * | infrequentVocabularyIterator ()=0 |
virtual VocabularyIterator * | vocabularyIterator ()=0 |
virtual indri::thread::Lockable * | iteratorLock ()=0 |
virtual indri::thread::Lockable * | statisticsLock ()=0 |
|
|
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
The documentMaximum is at least one greater than the largest documentID used in this index.
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |
|
Implemented in indri::index::DiskIndex, and indri::index::MemoryIndex. |