From 5bb28a9ea47ce229efb4f79ee7f2af5cfd2bf235 Mon Sep 17 00:00:00 2001 From: Cai Yudong Date: Sun, 18 Feb 2024 15:40:48 +0800 Subject: [PATCH] enhance: Print out range_filter and radius when range search param check fail (#30623) Signed-off-by: Yudong Cai --- internal/core/src/common/RangeSearchHelper.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/internal/core/src/common/RangeSearchHelper.cpp b/internal/core/src/common/RangeSearchHelper.cpp index 7d099f0ec2..b2d49597d4 100644 --- a/internal/core/src/common/RangeSearchHelper.cpp +++ b/internal/core/src/common/RangeSearchHelper.cpp @@ -120,11 +120,16 @@ CheckRangeSearchParam(float radius, */ if (PositivelyRelated(metric_type)) { AssertInfo(range_filter > radius, - "range_filter must be greater than radius for IP/COSINE"); + "range_filter({}) must be greater than radius({}) for " + "IP/COSINE", + range_filter, + radius); } else { AssertInfo(range_filter < radius, - "range_filter must be less than radius for " - "L2/HAMMING/JACCARD"); + "range_filter({}) must be less than radius({}) for " + "L2/HAMMING/JACCARD", + range_filter, + radius); } }