Commit d1c06c2d by mushishixian

fix

parent 20bf6765
......@@ -93,13 +93,13 @@ func searchAttr(attrOrigin, brandName, encap string, search *es.MultiSearchServi
if strings.Contains(brandName, " ") {
//有空格隔开只取第一个
brandName = strings.Split(brandName, " ")[0]
//转成全大写,因为ES存的是大写
brandName = strings.ToUpper(brandName)
//去除特殊符号和中文等等
r1, _ := regexp.Compile(`/[^A-Za-z0-9]+/`)
brandName = r1.ReplaceAllString(brandName, "")
query.Should(es.NewTermQuery("brand_name", brandName))
}
//转成全大写,因为ES存的是大写
brandName = strings.ToUpper(brandName)
//去除特殊符号和中文等等
r1, _ := regexp.Compile(`/[^A-Za-z0-9]+/`)
brandName = r1.ReplaceAllString(brandName, "")
query.Should(es.NewTermQuery("brand_name", brandName))
}
source := es.NewSearchSource().Query(query)
source.Sort("brand_sort", true)
......
......@@ -33,7 +33,7 @@ func MatchGoods(message model.BomMessage) (err error) {
bomItems := bom.BomItems
var perGoDealNumber int
if configs.ApiSetting.Mode == "debug" {
perGoDealNumber = 200
perGoDealNumber = 40
} else {
perGoDealNumber = 40
}
......@@ -298,7 +298,7 @@ func getSearchParams(index, goodsName, brandName string, sort, number int, flag
//if index != "liexin_ziying" {
// source.Sort("single_price_sort", false)
//}
source.Sort("single_price_sort", false)
//source.Sort("single_price_sort", false)
source.Sort("single_price", true)
//sort=3是按照库存排序
} else if sort == 3 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment