diff --git a/CHANGELOG.md b/CHANGELOG.md index 40596c0ed6d61b8e03b5b629366eb92df049468d..b6d31568634a3bf98482322c254f6108e31a573c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ Please mark all change in change log and use the issue from GitHub # Milvus 0.10.2 (TBD) ## Bug -- \#2890 Fix the wrong index size +- \#2890 Fix the index size caculation in cache +- \#2952 Fix the result merging of IVF_PQ IP ## Feature diff --git a/core/src/scheduler/task/SearchTask.cpp b/core/src/scheduler/task/SearchTask.cpp index efafb226f444d3b7f15ffde4667a0b67eba6e4e7..e9dd032f1e5c16ed4c3c7baf66b3f3f244009fb3 100644 --- a/core/src/scheduler/task/SearchTask.cpp +++ b/core/src/scheduler/task/SearchTask.cpp @@ -104,9 +104,8 @@ XSearchTask::XSearchTask(const std::shared_ptr& context, Segmen : Task(TaskType::SearchTask, std::move(label)), context_(context), file_(file) { if (file_) { // distance -- value 0 means two vectors equal, ascending reduce, L2/HAMMING/JACCARD/TONIMOTO ... - // similarity -- infinity value means two vectors equal, descending reduce, IP - if (file_->metric_type_ == static_cast(MetricType::IP) && - file_->engine_type_ != static_cast(EngineType::FAISS_PQ)) { + // similarity -- value 1 means two vectors equal, descending reduce, IP + if (file_->metric_type_ == static_cast(MetricType::IP)) { ascending_reduce = false; }