_addInvertedListData(indri::utility::greedy_vector< WriterIndexContext * > &lists, indri::index::TermData *termData, indri::utility::Buffer &listBuffer, UINT64 &endOffset) | indri::index::IndexWriter | [private] |
_buildIndexContexts(std::vector< WriterIndexContext * > &contexts, std::vector< indri::index::Index * > &indexes, indri::index::DeletedDocumentList &deletedList) | indri::index::IndexWriter | [private] |
_buildIndexContexts(std::vector< WriterIndexContext * > &contexts, std::vector< indri::index::Index * > &indexes, std::vector< indri::index::DeletedDocumentList * > &deletedLists, const std::vector< lemur::api::DOCID_T > &documentOffsets) | indri::index::IndexWriter | [private] |
_buildTermTranslator(indri::file::BulkTreeReader &newInfrequentTerms, indri::file::BulkTreeReader &newFrequentTerms, indri::index::TermRecorder &oldFrequentTermsRecorder, indri::utility::HashTable< lemur::api::TERMID_T, lemur::api::TERMID_T > *oldInfrequent, indri::index::TermRecorder &newFrequentTermsRecorder, indri::index::Index *index, indri::index::TermBitmap *bitmap) | indri::index::IndexWriter | [private] |
_closeFiles(const std::string &path) | indri::index::IndexWriter | [private] |
_compressedData | indri::index::IndexWriter | [private] |
_constructFiles(const std::string &path) | indri::index::IndexWriter | [private] |
_corpus | indri::index::IndexWriter | [private] |
_dataSize | indri::index::IndexWriter | [private] |
_directFile | indri::index::IndexWriter | [private] |
_documentBase | indri::index::IndexWriter | [private] |
_documentLengths | indri::index::IndexWriter | [private] |
_documentStatistics | indri::index::IndexWriter | [private] |
_fetchMatchingInvertedLists(indri::utility::greedy_vector< WriterIndexContext * > &lists, invertedlist_pqueue &queue) | indri::index::IndexWriter | [private] |
_fieldData | indri::index::IndexWriter | [private] |
_fields | indri::index::IndexWriter | [private] |
_fieldsFile | indri::index::IndexWriter | [private] |
_frequentTerms | indri::index::IndexWriter | [private] |
_frequentTermsData | indri::index::IndexWriter | [private] |
_frequentTermsReader | indri::index::IndexWriter | [private] |
_infrequentTerms | indri::index::IndexWriter | [private] |
_infrequentTermsReader | indri::index::IndexWriter | [private] |
_invertedFile | indri::index::IndexWriter | [private] |
_invertedOutput | indri::index::IndexWriter | [private] |
_isFrequentCount | indri::index::IndexWriter | [private] |
_lookupTermID(indri::file::BulkTreeReader &keyfile, const char *term) | indri::index::IndexWriter | [private] |
_openTermsReaders(const std::string &path) | indri::index::IndexWriter | [private] |
_pushInvertedLists(indri::utility::greedy_vector< WriterIndexContext * > &lists, invertedlist_pqueue &queue) | indri::index::IndexWriter | [private] |
_storeFrequentTerms() | indri::index::IndexWriter | [private] |
_storeIdEntry(IndexWriter::keyfile_pair &pair, indri::index::DiskTermData *diskTermData) | indri::index::IndexWriter | [private] |
_storeMatchInformation(indri::utility::greedy_vector< WriterIndexContext * > &lists, int sequence, indri::index::TermData *termData, UINT64 startOffset, UINT64 endOffset) | indri::index::IndexWriter | [private] |
_storeStringEntry(IndexWriter::keyfile_pair &pair, indri::index::DiskTermData *diskTermData) | indri::index::IndexWriter | [private] |
_storeTermEntry(IndexWriter::keyfile_pair &pair, indri::index::DiskTermData *diskTermData) | indri::index::IndexWriter | [private] |
_termDataBuffer | indri::index::IndexWriter | [private] |
_topTerms | indri::index::IndexWriter | [private] |
_topTermsCount | indri::index::IndexWriter | [private] |
_uncompressedData | indri::index::IndexWriter | [private] |
_writeBatch(indri::file::SequentialWriteBuffer *buffer, lemur::api::DOCID_T document, int length, indri::utility::Buffer &data) | indri::index::IndexWriter | [private] |
_writeDirectLists(std::vector< WriterIndexContext * > &contexts) | indri::index::IndexWriter | [private] |
_writeDirectLists(WriterIndexContext *context, indri::file::SequentialWriteBuffer *directOutput, indri::file::SequentialWriteBuffer *lengthsOutput, indri::file::SequentialWriteBuffer *dataOutput) | indri::index::IndexWriter | [private] |
_writeFieldList(indri::file::SequentialWriteBuffer &output, int fieldIndex, std::vector< indri::index::DocExtentListIterator * > &iterators, std::vector< WriterIndexContext * > &contexts) | indri::index::IndexWriter | [private] |
_writeFieldLists(std::vector< WriterIndexContext * > &contexts, const std::string &path) | indri::index::IndexWriter | [private] |
_writeInvertedLists(std::vector< WriterIndexContext * > &contexts) | indri::index::IndexWriter | [private] |
_writeManifest(const std::string &path) | indri::index::IndexWriter | [private] |
_writeSkip(indri::file::SequentialWriteBuffer *buffer, lemur::api::DOCID_T document, int length) | indri::index::IndexWriter | [private] |
_writeStatistics(indri::utility::greedy_vector< WriterIndexContext * > &lists, indri::index::TermData *termData, UINT64 &startOffset) | indri::index::IndexWriter | [private] |
FREQUENT_TERM_COUNT enum value | indri::index::IndexWriter | [private] |
IndexWriter() | indri::index::IndexWriter | |
TOPDOCS_DOCUMENT_COUNT enum value | indri::index::IndexWriter | [private] |
write(indri::index::Index &index, std::vector< indri::index::Index::FieldDescription > &fields, indri::index::DeletedDocumentList &deletedList, const std::string &fileName) | indri::index::IndexWriter | |
write(std::vector< indri::index::Index * > &indexes, std::vector< indri::index::Index::FieldDescription > &fields, indri::index::DeletedDocumentList &deletedList, const std::string &fileName) | indri::index::IndexWriter | |
write(std::vector< indri::index::Index * > &indexes, std::vector< indri::index::Index::FieldDescription > &fields, std::vector< indri::index::DeletedDocumentList * > &deletedLists, const std::vector< lemur::api::DOCID_T > &documentMaximums, const std::string &path) | indri::index::IndexWriter | |