mirror of https://github.com/milvus-io/milvus.git
Fix the result merging of IVF_PQ IP (#2955)
Signed-off-by: shengjun.li <shengjun.li@zilliz.com>pull/2950/head
parent
d4f305aa7b
commit
b548b38222
|
@ -26,8 +26,8 @@ Please mark all changes in change log and use the issue from GitHub
|
|||
- \#2768 After building the index, the number of vectors increases
|
||||
- \#2776 Fix too many data copies during creating IVF index
|
||||
- \#2813 To implemente RNSG IP
|
||||
- \#2890 Fix wrong index size
|
||||
- \#2957 There is no exisitence check of annoy search parameter
|
||||
- \#2890 Fix the index size caculation in cache
|
||||
- \#2952 Fix the result merging of IVF_PQ IP
|
||||
|
||||
## Feature
|
||||
- \#2319 Redo metadata to support MVCC
|
||||
|
|
|
@ -103,9 +103,8 @@ XSearchTask::XSearchTask(const std::shared_ptr<server::Context>& 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<int>(MetricType::IP) &&
|
||||
file_->engine_type_ != static_cast<int>(EngineType::FAISS_PQ)) {
|
||||
// similarity -- value 1 means two vectors equal, descending reduce, IP
|
||||
if (file_->metric_type_ == static_cast<int>(MetricType::IP)) {
|
||||
ascending_reduce = false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue