GET _search
{
"query": {
"match_all": {}
}
}
PUT tiaalarm/_mapping
{
"properties": {
"tmpParam": {
"type": "text"
}
}
}
POST /tiaalarm/_update_by_query
{
"query": {
"constant_score": {
"filter": {
"exists": {
"field": "alarmPictureName"
}
}
}
},
"script": {
"source": "def path = ctx._source.alarmPictureName;ctx._source.tmpParam = '/' +path.substring(12,16)+'/'+path.substring(16,18)+'/'+path.substring(18,20)+'/'+path",
"lang": "painless"
}
}
POST /tiaalarm/_search
{
"query": {
"wildcard":{ "alarmPictureName.keyword" : "alarm-detect*"}
}
}