sunty
2024-04-01 93b06fcef74655e95fb5500e7d49be8254064f5f
add DSL baseInfo.targetPicUrl targetInfo.picSmUrl chose picUrl from DayNightActivityQuery
1个文件已修改
18 ■■■■■ 已修改文件
EsApi.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
EsApi.go
@@ -198,6 +198,20 @@
        hits := topHits["hits"].(map[string]interface{})
        hitsResult := hits["hits"].([]interface{})
        dataId := make([]string, 0)
        picUrl := hitsResult[0].(map[string]interface{})["_source"].(map[string]interface{})["baseInfo"].([]interface{})[0].(map[string]interface{})["targetPicUrl"].(string)
        if picUrl == ""{
            picUrl = hitsResult[0].(map[string]interface{})["_source"].(map[string]interface{})["targetInfo"].([]interface{})[0].(map[string]interface{})["picSmUrl"].(string)
        }
        //if hitsResult[0].(map[string]interface{})["baseInfo"] != nil {
        //    fmt.Println("picUrl1: ", picUrl)
        //    picUrl = hitsResult[0].(map[string]interface{})["baseInfo"].([]interface{})[0].(map[string]interface{})["targetPicUrl"].(string)
        //} else {
        //    if hitsResult[0].(map[string]interface{})["targetInfo"] != nil {
        //        fmt.Println("picUrl2: ", picUrl)
        //        picUrl = hitsResult[0].(map[string]interface{})["targetInfo"].([]interface{})[0].(map[string]interface{})["picSmUrl"].(string)
        //    }
        //}
        tmpInfo["picUrl"] = picUrl
        for sIndex, sourceInfo := range hitsResult {
            rSourceInfo := sourceInfo.(map[string]interface{})
            source := rSourceInfo["_source"].(map[string]interface{})
@@ -344,7 +358,9 @@
                        "top_hits": {
                            "_source": [
                                "id",
                                "picDate"
                                "picDate",
                                "baseInfo.targetPicUrl",
                                "targetInfo.picSmUrl"
                            ],
                            "size": 100000,
                            "sort": [