瀏覽代碼

Merge branch 'feature/v1.1.47_ws' of BaseService/jyMicroservices into feature/v1.1.47

wangshan 1 年之前
父節點
當前提交
39f73b9c6c
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      jyBXCore/rpc/util/search.go

+ 11 - 1
jyBXCore/rpc/util/search.go

@@ -349,12 +349,22 @@ var GetMatchArrSql = func(field string, val ...string) (sql string) {
 	if len(val) == 0 {
 		return
 	}
-	var arr []string
+	var (
+		arr []string
+		i   int
+	)
 	for _, s := range val {
 		if s == "" {
 			continue
 		}
+		if len([]rune(s)) > 30 {
+			s = string([]rune(s)[:30])
+		}
+		i++
 		arr = append(arr, fmt.Sprintf(`{"match_phrase": {"%s": "%s"}}`, field, s))
+		if i > 4 {
+			break
+		}
 	}
 	if len(arr) == 0 {
 		return ""