From 98ac3a8c6d249262afc7c6259024bf5760ecca0b Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期四, 14 十一月 2019 18:40:17 +0800
Subject: [PATCH] add command select
---
EsApi.go | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/EsApi.go b/EsApi.go
index 693c130..dd608ed 100644
--- a/EsApi.go
+++ b/EsApi.go
@@ -240,13 +240,18 @@
//鏍规嵁鎶撴媿浜哄憳id鏇存柊锛坴ideourl锛夋憚鍍忔満鍦板潃
-func UpdateVideourlById(id string, videoUrl string, indexName string, serverIp string, serverPort string) (statu int) {
+func UpdateVideourlById(id string, videoUrl string, indexName string, serverIp string, serverPort string,command int) (statu int) {
+
var info interface{}
url := "http://"+serverIp+":"+serverPort+"/"+indexName+"/_update_by_query?refresh=true"
+ sourceStr := "ctx._source.videoUrl='" + videoUrl + "'"
+ if command>=0 {
+ sourceStr = "ctx._source.linkTagInfo["+strconv.Itoa(command)+"].videoUrl='" + videoUrl + "'"
+ }
var videoUrlInfo = `
{
"script": {
- "source": "ctx._source.videoUrl='` + videoUrl + `'"
+ "source": "`+ sourceStr + `"
},
"query": {
"term": {
--
Gitblit v1.8.0