From 2a6441f5947b991655a74464adabcc3133592ea0 Mon Sep 17 00:00:00 2001 From: QinSa Date: Mon, 2 Mar 2026 16:23:32 +0800 Subject: [PATCH] fix: support mmap and embedding list Signed-off-by: QinSa --- include/knowhere/index/index_table.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/knowhere/index/index_table.h b/include/knowhere/index/index_table.h index 8df04e6e..10efd6e4 100644 --- a/include/knowhere/index/index_table.h +++ b/include/knowhere/index/index_table.h @@ -140,6 +140,12 @@ static std::set legal_support_mmap_knowhere_index = { IndexEnum::INDEX_HNSW_PQ, IndexEnum::INDEX_HNSW_PRQ, + // diskann + IndexEnum::INDEX_DISKANN, + + // odinann + IndexEnum::INDEX_ODINANN, + // sparse index IndexEnum::INDEX_SPARSE_INVERTED_INDEX, IndexEnum::INDEX_SPARSE_WAND, @@ -154,6 +160,7 @@ static std::set legal_support_emb_list_knowhere_index = { IndexEnum::INDEX_FAISS_IVFFLAT, IndexEnum::INDEX_FAISS_IVFFLAT_CC, IndexEnum::INDEX_DISKANN, + IndexEnum::INDEX_ODINANN, #ifdef KNOWHERE_WITH_CARDINAL IndexEnum::INDEX_CARDINAL_TIERED, #endif