From 37cf9a0dc17364b27cfc13032d1a80dcfd7fc409 Mon Sep 17 00:00:00 2001 From: congqixia Date: Wed, 2 Apr 2025 11:54:23 +0800 Subject: [PATCH] enhance: Use %v for missing id log (#41036) `incomplete query result, missing id %!s(int64=348), len(searchIDs) = 10, len(queryIDs) = 9` error message format with error when missing id is int64 Signed-off-by: Congqi Xia --- internal/proxy/task_search.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/proxy/task_search.go b/internal/proxy/task_search.go index d975c0bc7e..fc5733ecd3 100644 --- a/internal/proxy/task_search.go +++ b/internal/proxy/task_search.go @@ -1016,7 +1016,7 @@ func (t *searchTask) Requery(span trace.Span) error { for i := 0; i < typeutil.GetSizeOfIDs(ids); i++ { id := typeutil.GetPK(ids, int64(i)) if _, ok := offsets[id]; !ok { - return merr.WrapErrInconsistentRequery(fmt.Sprintf("incomplete query result, missing id %s, len(searchIDs) = %d, len(queryIDs) = %d, collection=%d", + return merr.WrapErrInconsistentRequery(fmt.Sprintf("incomplete query result, missing id %v, len(searchIDs) = %d, len(queryIDs) = %d, collection=%d", id, typeutil.GetSizeOfIDs(ids), len(offsets), t.GetCollectionID())) } typeutil.AppendFieldData(t.result.Results.FieldsData, queryResult.GetFieldsData(), int64(offsets[id]))