2
我想補充一點到彈性搜索使用JavaScript api
陣列「tags」:[「red」]
,目前,我這樣做如下:插入陣列採用彈性搜索的JavaScript API
client.update(
"test":{
"index": "test",
"type": "type1",
"id": "1",
"body": {
"script": "ctx._source.tags += tag",
"params": { "tag": "blue" }
}
})
這改變了場"tags" : ["red"]
到"tags" : blue
代替的["red","blue"]
,
我通過Ubuntu的終端使用curl -XPUT or curl -XPOST
方法
我的節點國防部得到預期的輸出ULE彈性搜索版本2.4.2
彈性搜索服務器是1.3.2
請幫助...
由於BatScream,其現在的工作, – 2014-10-06 13:20:57
感謝BatScream,其現在的工作, – 2014-10-06 13:22:26
這不是工作,1 )如果標籤是整數類型或2)標籤不存在,我也試過「upsert」:{ 「tags」:[] },但這是行不通的....請幫助 – 2014-10-07 06:47:32