提交 fa3b7f6b 编写于 作者: S starlord

MS-624 Search vectors failed if time ranges long enough


Former-commit-id: c215db9f3606e42b21f45ea0b3c9fa349aba01d4
......@@ -751,7 +751,7 @@ SqliteMetaImpl::FilesToSearch(const std::string &table_id,
auto match_date = in(&TableFileSchema::date_, batch_dates);
auto filter = where(match_tableid and match_date and match_type);
auto batch_selected = ConnectorPtr->select(select_columns, filter);
for (auto &file : selected) {
for (auto &file : batch_selected) {
selected.push_back(file);
}
}
......@@ -765,7 +765,7 @@ SqliteMetaImpl::FilesToSearch(const std::string &table_id,
auto match_date = in(&TableFileSchema::date_, batch_dates);
auto filter = where(match_tableid and match_fileid and match_date and match_type);
auto batch_selected = ConnectorPtr->select(select_columns, filter);
for (auto &file : selected) {
for (auto &file : batch_selected) {
selected.push_back(file);
}
}
......
......@@ -79,12 +79,8 @@ IVFSQHybrid::CopyGpuToCpu(const Config& config) {
VectorIndexPtr
IVFSQHybrid::CopyCpuToGpu(const int64_t& device_id, const Config& config) {
if (auto res = FaissGpuResourceMgr::GetInstance().GetRes(device_id)) {
auto p = CopyCpuToGpuWithQuantizer(device_id, config);
return p.first;
} else {
KNOWHERE_THROW_MSG("CopyCpuToGpu Error, can't get gpu_resource");
}
auto p = CopyCpuToGpuWithQuantizer(device_id, config);
return p.first;
}
void
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册