How to remove arraylist values in Elasticsearch using sense console or curl?
i want to remove any array element.?
POST /q/q/
{
"a": [
"z", "q", "1"
]
}
it doesnt work for me:
POST /q/q/AV4sjk40mWHLgYFNkmNd/_update
{
"script": {
"lang": "painless",
"inline": "ctx._source.a -=newsupp",
"params": {
"newsupp": "p"
}
}
}
or
POST /q/q/AV4sjk40mWHLgYFNkmNd/_update
{
"script": {
"lang": "painless",
"inline": "ctx._source.a.remove("1")"
}
}