From 93b06fcef74655e95fb5500e7d49be8254064f5f Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期一, 01 四月 2024 16:44:01 +0800
Subject: [PATCH] add DSL baseInfo.targetPicUrl targetInfo.picSmUrl chose picUrl from DayNightActivityQuery
---
EsApi.go | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/EsApi.go b/EsApi.go
index 62493f5..278ef95 100644
--- a/EsApi.go
+++ b/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": [
--
Gitblit v1.8.0