diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/memoryindex/document_inverter.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/document_inverter.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/memoryindex/document_inverter.h b/searchlib/src/vespa/searchlib/memoryindex/document_inverter.h index 7ab80e1a2e5..ed06a0b39cc 100644 --- a/searchlib/src/vespa/searchlib/memoryindex/document_inverter.h +++ b/searchlib/src/vespa/searchlib/memoryindex/document_inverter.h @@ -40,6 +40,7 @@ private: void addFieldPath(const document::DocumentType &docType, uint32_t fieldId); void buildFieldPath(const document::DocumentType & docType, const document::DataType *dataType); + using LidVector = std::vector<uint32_t>; using FieldPath = document::Field; using IndexedFieldPaths = std::vector<std::unique_ptr<FieldPath>>; IndexedFieldPaths _indexedFieldPaths; @@ -100,6 +101,7 @@ public: * (using a field inverter) is added to the 'invert threads' executor', then this function returns. */ void removeDocument(uint32_t docId); + void removeDocuments(LidVector lids); FieldInverter *getInverter(uint32_t fieldId) const { return _inverters[fieldId].get(); |