|
@@ -361,14 +361,8 @@ func EsAddOrEditComprehensiveData(indexName string, item *ElasticComprehensiveDe
|
|
func EsComprehensiveSearch(keyWord string, startSize, pageSize int) (result []*SearchComprehensiveItem, total int64, err error) {
|
|
func EsComprehensiveSearch(keyWord string, startSize, pageSize int) (result []*SearchComprehensiveItem, total int64, err error) {
|
|
indexName := utils.IndexNameComprehensive
|
|
indexName := utils.IndexNameComprehensive
|
|
client := utils.Client
|
|
client := utils.Client
|
|
- keyWordArr, err := GetIndustryMapNameSliceV3(keyWord)
|
|
+ var keyWordArr []string
|
|
- keyWordArr = RemoveDuplicatesAndEmpty(keyWordArr)
|
|
+ keyWordArr = append(keyWordArr, keyWord)
|
|
- keyWordLen := len(keyWordArr)
|
|
|
|
- if keyWordLen <= 0 {
|
|
|
|
- keyWordArr = append(keyWordArr, keyWord)
|
|
|
|
- keyWordLen = len(keyWordArr)
|
|
|
|
- }
|
|
|
|
- fmt.Println(keyWordArr)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -379,8 +373,6 @@ func EsComprehensiveSearch(keyWord string, startSize, pageSize int) (result []*S
|
|
mustNotMap := make([]interface{}, 0)
|
|
mustNotMap := make([]interface{}, 0)
|
|
shouldNotMap := make(map[string]interface{}, 0)
|
|
shouldNotMap := make(map[string]interface{}, 0)
|
|
shouldNotMapquery := make([]interface{}, 0)
|
|
shouldNotMapquery := make([]interface{}, 0)
|
|
-
|
|
|
|
-
|
|
|
|
var boost int
|
|
var boost int
|
|
|
|
|
|
for k, v := range keyWordArr {
|
|
for k, v := range keyWordArr {
|
|
@@ -1034,9 +1026,11 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
for _, vList := range list {
|
|
for _, vList := range list {
|
|
for _, v := range mapItems {
|
|
for _, v := range mapItems {
|
|
|
|
+ if mapItems["Article"] == nil && mapItems["Newchart"] == nil && mapItems["Roadshow"] == nil && mapItems["Activity"] == nil && mapItems["Activityvideo"] == nil && mapItems["Activityvoice"] == nil && mapItems["Activityspecial"] == nil && mapItems["Researchsummary"] == nil && mapItems["Minutessummary"] == nil && mapItems["Meetingreviewchapt"] == nil && mapItems["ProductInterior"] == nil && mapItems["IndustrialResource"] == nil {
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
if v.SourceId == vList.SourceId {
|
|
if v.SourceId == vList.SourceId {
|
|
items = append(items, v)
|
|
items = append(items, v)
|
|
}
|
|
}
|