Commit e1d60965 authored by groot's avatar groot
Browse files

MS-624 Search vectors failed if time ranges long enough


Former-commit-id: 3938b91622992baf42ce363798d1656697eb5caa
parents e1328c1d c28a9ebe
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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);
                }
            }
+2 −6
Original line number Diff line number Diff line
@@ -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");
    }
}

void