_addOpenTags(greedy_vector< indri::index::FieldExtent > &indexedTags, greedy_vector< indri::index::FieldExtent > &openTags, const greedy_vector< TagExtent > &extents, unsigned int &extentIndex, unsigned int position) | IndriIndex | [protected] |
_addTermDataToBuilder(indri::index::DocListDiskBuilder &builder, indri::index::DocListFileIterator &iterator, int writingID, int readingID) | IndriIndex | [protected] |
_baseName | IndriIndex | [protected] |
_batchBuild | IndriIndex | [protected] |
_batchSegmentCount | IndriIndex | [protected] |
_batchWriteTermData(TERMID_T termID, indri::index::TermData *termData, WriteBuffer *file) | IndriIndex | [protected] |
_buildFileName(const char *suffix) | IndriIndex | [protected] |
_buildFileName(const char *suffix, int index) | IndriIndex | [protected] |
_cache | IndriIndex | [protected] |
_cacheSize() | IndriIndex | [protected] |
_cleanCache() | IndriIndex | [protected] |
_clearTermCache() | IndriIndex | [protected] |
_clearTermData() | IndriIndex | [protected] |
_closeFields() | IndriIndex | [protected] |
_compressTermData(char *buffer, int size, indri::index::TermData *termData) | IndriIndex | [protected] |
_computeMemoryBounds(size_t memorySize, float queryProportion) | IndriIndex | [protected] |
_corpusStatistics | IndriIndex | [protected] |
_createDBs() | IndriIndex | [protected] |
_createFields(const std::vector< FieldDescription > &fieldNames) | IndriIndex | [protected] |
_createTermData() | IndriIndex | [protected] |
_decompressTermData(const char *buffer, int size, indri::index::TermData *termData) | IndriIndex | [protected] |
_deleteTermData(indri::index::TermData *termData) | IndriIndex | [protected] |
_documentLengthBuffer | IndriIndex | [protected] |
_documentLengthFile | IndriIndex | [protected] |
_documentMap | IndriIndex | [protected] |
_documentStatisticsBuffer | IndriIndex | [protected] |
_documentStatisticsFile | IndriIndex | [protected] |
_documentTermLocationsFile | IndriIndex | [protected] |
_estimatePoint | IndriIndex | [protected] |
_fetchTermData(TERMID_T termID) | IndriIndex | [protected] |
_fieldData | IndriIndex | [protected] |
_fieldLookup | IndriIndex | [protected] |
_finishDocument(greedy_vector< indri::index::TermFieldStatistics * > &seenStatistics) | IndriIndex | [protected] |
_flushTermStatistics(TERMID_T termID, const indri::index::TermFieldStatistics &statistics) | IndriIndex | [protected] |
_handleCache() | IndriIndex | [protected] |
_incrementalWriteTermData(TERMID_T termID, indri::index::TermData *termData) | IndriIndex | [protected] |
_lastCacheFlush | IndriIndex | [protected] |
_lengthBufferSize | IndriIndex | [protected] |
_listsSize | IndriIndex | [protected] |
_lookupTag(const char *tag) | IndriIndex | [protected] |
_lookupTerm(const char *term, TERMID_T &termID, indri::index::TermData *&termData) | IndriIndex | [protected] |
_lookupTermData(TERMID_T termID) | IndriIndex | [protected] |
_memorySize | IndriIndex | [protected] |
_mergeBatch() | IndriIndex | [protected] |
_mergeBatchSegments(int start, int end, int newNumber, bool finalMerge) | IndriIndex | [protected] |
_mergeBatchTermLists(const std::vector< int > &segmentMapping) | IndriIndex | [protected] |
_mergeIncrementalSegments() | IndriIndex | [protected] |
_openDBs() | IndriIndex | [protected] |
_openDocumentFiles() | IndriIndex | [protected] |
_openMergeFiles(int startSegment, int endSegment, std::vector< File * > &listFiles, std::vector< File * > &statsFiles, std::vector< File * > &mappingFiles, std::vector< WriteBuffer * > &mappingBuffers, std::vector< ReadBuffer * > &statsBuffers, std::vector< indri::index::DocListFileIterator * > &listIterators, std::vector< char * > &terms, std::vector< indri::index::TermData * > &termDatas, bool finalMerge) | IndriIndex | [protected] |
_openReadOnlyDBs() | IndriIndex | [protected] |
_openSegments() | IndriIndex | [protected] |
_queryProportion | IndriIndex | [protected] |
_readOnly | IndriIndex | [protected] |
_readParameters(const std::string &fileName) | IndriIndex | [protected] |
_readTermData(TERMID_T &termID, char *termBuffer, indri::index::TermData *termData, ReadBuffer *termDataFile) | IndriIndex | [protected] |
_readTermMapping(greedy_vector< int > &mapping, int segment, int secondSegment) | IndriIndex | [protected] |
_removeClosedTags(greedy_vector< indri::index::FieldExtent > &tags, unsigned int position) | IndriIndex | [protected] |
_resetEstimatePoint() | IndriIndex | [protected] |
_seenTerms | IndriIndex | [protected] |
_segments | IndriIndex | [protected] |
_sizeTermData() | IndriIndex | [protected] |
_statisticsBufferSize | IndriIndex | [protected] |
_storeTermCache(const char *term, TERMID_T termID, indri::index::TermData *&termData) | IndriIndex | [protected] |
_termCacheSize | IndriIndex | [protected] |
_termDataSize | IndriIndex | [protected] |
_termDataStore | IndriIndex | [protected] |
_termDataTable | IndriIndex | [protected] |
_termList | IndriIndex | [protected] |
_termListBuffer | IndriIndex | [protected] |
_termMap | IndriIndex | [protected] |
_updateTermData(int documentLength) | IndriIndex | [protected] |
_updateTermlist(TERMID_T termID, int position) | IndriIndex | [protected] |
_writeAndMerge() | IndriIndex | [protected] |
_writeBatchSegment() | IndriIndex | [protected] |
_writeCache() | IndriIndex | [protected] |
_writeDocumentStatistics(File::offset_type offset, int byteLength, int indexedLength, int totalLength, int uniqueTerms) | IndriIndex | [protected] |
_writeDocumentTermList(File::offset_type &offset, int &byteLength, DOCID_T documentID, int documentLength, indri::index::TermListBuilder &locatedTerms) | IndriIndex | [protected] |
_writeIncrementalSegment() | IndriIndex | [protected] |
_writeParameters(const std::string &fileName) | IndriIndex | [protected] |
_writingDocTermLists | IndriIndex | [protected] |
addDocument(struct ParsedDocument *document) | IndriIndex | |
addDocument(const char *documentName, const greedy_vector< char * > &words, const greedy_vector< TagExtent > &tagExtents) | IndriIndex | |
close() | IndriIndex | |
create(const std::string &indexName) | IndriIndex | |
create(const std::string &indexName, const std::vector< FieldDescription > &fields) | IndriIndex | |
docCount() const | IndriIndex | [inline] |
docCount(TERMID_T termID) const | IndriIndex | |
docFrequencyInfoList(TERMID_T termID) | IndriIndex | |
docIndexedLength(DOCID_T documentID) const | IndriIndex | |
docInfoList(TERMID_T termID) const | IndriIndex | |
docLength(DOCID_T documentID) const | IndriIndex | |
docLengthAvg() const | IndriIndex | |
docPositionInfoList(TERMID_T termID) | IndriIndex | |
document(const EXDOCID_T &docIDStr) const | IndriIndex | |
document(DOCID_T docID) const | IndriIndex | |
fetchDocumentData(int key) const | IndriIndex | [protected] |
fetchDocumentLength(int key) const | IndriIndex | [protected] |
field(int fieldID) | IndriIndex | |
field(const char *fieldName) | IndriIndex | |
field(const std::string &fieldName) | IndriIndex | |
fieldDocCount(int fieldID) const | IndriIndex | |
fieldDocCount(int fieldID, TERMID_T termID) const | IndriIndex | |
fieldPositionListIterator(int fieldID) | IndriIndex | |
fieldTermCount(int fieldID, TERMID_T termID) const | IndriIndex | |
fieldTermCount(int fieldID) const | IndriIndex | |
IndriIndex(size_t memorySize=INDRI_DEFAULT_MEMORY_SIZE, float queryProportion=INDRI_DEFAULT_QUERY_PROPORTION) | IndriIndex | |
maxDocumentLength() | IndriIndex | |
open(const std::string &indexName) | IndriIndex | |
open(const char *indexName) | IndriIndex | |
openRead(const std::string &indexName) | IndriIndex | |
setName(const std::string &prefix) | IndriIndex | |
term(const TERM_T &word) const | IndriIndex | |
term(TERMID_T termID) const | IndriIndex | |
termCount(TERMID_T termID) const | IndriIndex | |
termCount() const | IndriIndex | [inline] |
termCountUnique() const | IndriIndex | [inline] |
termInfoList(DOCID_T docID) const | IndriIndex | |
termInfoListSeq(DOCID_T docID) const | IndriIndex | |
termMaxDocumentFraction(TERMID_T termID) | IndriIndex | |
termMaxDocumentFrequency(TERMID_T termID) | IndriIndex | |
termMinDocumentLength(TERMID_T termID) | IndriIndex | |
termPositionList(DOCID_T docID) | IndriIndex | |
~IndriIndex() | IndriIndex | |