Procházet zdrojové kódy

fix: 英文指标搜索

hsun před 1 rokem
rodič
revize
bc92c30c29
1 změnil soubory, kde provedl 16 přidání a 0 odebrání
  1. 16 0
      services/elastic/elastic.go

+ 16 - 0
services/elastic/elastic.go

@@ -1259,6 +1259,22 @@ func SearchChartInfoData(indexName, keywordStr string, showSysId int, sourceList
 					//"Frequency.keyword": "月度",
 				},
 			},
+			map[string]interface{}{
+				"match": map[string]interface{}{
+					"ChartNameEn": keywordStr,
+					//"Frequency.keyword": "月度",
+				},
+			},
+			// 因为关键词被分了,所以需要用下面的语句来让他 整个词 查询,从而加重整词的权重
+			map[string]interface{}{
+				"match": map[string]interface{}{
+					"ChartNameEn": map[string]interface{}{
+						"query":    keywordStr,
+						"operator": "and",
+					},
+					//"Frequency.keyword": "月度",
+				},
+			},
 		},
 	}
 	mustMap = append(mustMap, map[string]interface{}{