From c81bdda55aab3d4e039a22e3b8aada5b51ce9cf0 Mon Sep 17 00:00:00 2001 From: "cai.zhang" Date: Fri, 16 Jun 2023 14:30:40 +0800 Subject: [PATCH] Hide autoindex params details (#24851) (#24935) Signed-off-by: zhenshan.cao Co-authored-by: zhenshan.cao --- internal/proxy/task_index.go | 5 ++++- pkg/util/funcutil/func_test.go | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/proxy/task_index.go b/internal/proxy/task_index.go index 790f3c7f8c..f7bba78d4c 100644 --- a/internal/proxy/task_index.go +++ b/internal/proxy/task_index.go @@ -496,7 +496,10 @@ func (dit *describeIndexTask) Execute(ctx context.Context) error { } params := indexInfo.GetUserIndexParams() if params == nil { - params = indexInfo.GetIndexParams() + metricType, err := funcutil.GetAttrByKeyFromRepeatedKV(MetricTypeKey, indexInfo.GetIndexParams()) + if err == nil { + params = wrapUserIndexParams(metricType) + } } desc := &milvuspb.IndexDescription{ IndexName: indexInfo.GetIndexName(), diff --git a/pkg/util/funcutil/func_test.go b/pkg/util/funcutil/func_test.go index 9fb272c5c2..d3fd442a34 100644 --- a/pkg/util/funcutil/func_test.go +++ b/pkg/util/funcutil/func_test.go @@ -104,6 +104,10 @@ func TestGetAttrByKeyFromRepeatedKV(t *testing.T) { assert.Equal(t, test.value, value) assert.Equal(t, test.errIsNil, err == nil) } + + value, err := GetAttrByKeyFromRepeatedKV("key1", nil) + assert.Equal(t, "", value) + assert.Error(t, err) } func TestCheckCtxValid(t *testing.T) {