提交 67960d5a 编写于 作者: X Xu Peng

refactor(db): dbimpl refactor for ee


Former-commit-id: 5c762120594c4ab76237cc9d713dde3f4a57931a
上级 8866d362
......@@ -113,7 +113,7 @@ Status DBImpl::search(const std::string& group_id, size_t k, size_t nq,
auto search_in_index = [&](meta::GroupFilesSchema& file_vec) -> void {
for (auto &file : file_vec) {
FaissExecutionEngine index(file.dimension, file.location);
FaissExecutionEngineBase index(file.dimension, file.location);
index.Load();
auto file_size = index.PhysicalSize()/(1024*1024);
search_set_size += file_size;
......@@ -213,7 +213,7 @@ Status DBImpl::merge_files(const std::string& group_id, const meta::DateT& date,
return status;
}
FaissExecutionEngine index(group_file.dimension, group_file.location);
FaissExecutionEngineBase index(group_file.dimension, group_file.location);
meta::GroupFilesSchema updated;
long index_size = 0;
......@@ -286,7 +286,7 @@ Status DBImpl::build_index(const meta::GroupFileSchema& file) {
return status;
}
FaissExecutionEngine to_index(file.dimension, file.location);
FaissExecutionEngineBase to_index(file.dimension, file.location);
to_index.Load();
auto index = to_index.BuildIndex(group_file.location);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册