From 1e3b7cd55eb3f3194c5bd88805b0f79b7697ba9d Mon Sep 17 00:00:00 2001
From: bigsheeper <yihao.dai@zilliz.com>
Date: Tue, 29 Dec 2020 16:14:52 +0800
Subject: [PATCH] Fix binary vector metric type validation

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
---
 internal/proxy/validate_util.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/internal/proxy/validate_util.go b/internal/proxy/validate_util.go
index d659f45b4..a094d5d5a 100644
--- a/internal/proxy/validate_util.go
+++ b/internal/proxy/validate_util.go
@@ -130,7 +130,7 @@ func ValidateDimension(dim int64, isBinary bool) error {
 }
 
 func ValidateVectorFieldMetricType(field *schemapb.FieldSchema) error {
-	if field.DataType != schemapb.DataType_VECTOR_FLOAT {
+	if (field.DataType != schemapb.DataType_VECTOR_FLOAT) && (field.DataType != schemapb.DataType_VECTOR_BINARY) {
 		return nil
 	}
 	for _, params := range field.IndexParams {
-- 
GitLab