Kibana6.0 常用增删改查命令——script
Posted 羲凡丞相
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kibana6.0 常用增删改查命令——script相关的知识,希望对你有一定的参考价值。
@羲凡——只为了更好的活着
Kibana6.0 常用增删改查命令(四)——script
1.script样例
取address中数量大于2的条数
PUT /aaron_index
PUT /aaron_index/_mappings
{
"properties": {
"name":{"type": "keyword"},
"address" : {"properties" : { "id" : { "type" : "integer" }, "city" : { "type" : "keyword" } }}
}
}
POST /aaron_index/_bulk
{ "index": { "_id":1}}
{ "name": "张辽","address":[{"id":1,"city":"雁门马邑"},{"id":2,"city":"山西省朔州"}]}
{ "index": { "_id": 2}}
{ "name": "曹操","address":[{"id":1,"city":"沛国谯县"},{"id":2,"city":"安徽亳州"},{"id":3,"city":"河南许昌"}]}
{ "index": { "_id": 8}}
{ "name": "羲凡","address":[{"id":1,"city":"江苏南京"}]}
GET /aaron_index/_search
{
"query": {
"script": {
"script": "doc['address.id'].size() > 2"
}
},
"_source": "address.city"
}
====================================================================
@羲凡——只为了更好的活着
若对博客中有任何问题,欢迎留言交流
以上是关于Kibana6.0 常用增删改查命令——script的主要内容,如果未能解决你的问题,请参考以下文章