当前位置:首页> 正文
基于kibana的Dev Tools控制板上es常用查询语句
1、集群相关
--- 查询集群健康状态 GET _cluster/health--- 查询所有节点 GET _cat/nodes--- 查询索引及分片的分布 GET _cat/shards--- 查询所有插件 GET _cat/plugins
2、索引相关查询
--- 查询所有索引及容量 GET _cat/indices--- 查询索引映射结构 GET my_index/_mapping--- 查询所有索引映射结构 GET _all--- 查询所有的相同前缀索引 GET my-*/_search--- 查询所有索引模板 GET _template--- 查询具体索引模板 GET _template/my_template
3.索引的操作
1、写入索引模板
PUT _template/my_template{ "template" : "my-*", "order" : 0, "settings" : { "number_of_shards" : 10, "number_of_replicas" : 0 }, "mappings": { "default": { "_all": { "enabled": false }, "properties": { "name": { "type": "text" }, "age": { "type": "long" } } } }}
2、创建索引映射结构
PUT my_index{ "mappings": { "doc": { "properties": { "name": { "type": "text" }, "blob": { "type": "binary" } } } }}
3、写入索引
PUT my_index/doc/1{ "name": "Some binary blob", "blob": "U29tZSBiaW5hcnkgYmxvYg==" }
4、删除索引
DELETE my-index
5、DSL query查询
a、查询所有GET _search{ "query": { "match_all": {} }}b、查询单个索引 的 固定属性--- 精确匹配GET _search{ "query": { "term": { "name" : "you" } }}--- 模糊匹配GET _search{ "query": { "match": { "name" : "you" } }}--- 范围查找GET _search{ "query": { "range": { "age":{ "gte" : 15 , "lte" : 25 } } }}c、功能性查询--- 过滤GET my_index/_search{ "query": { "bool": { "filter": { "term":{"age":1095} } } }}--- 或 orGET my - test / _search {"query": {"bool": {"should": [{"term": {"name": "you"}}, {"match": {"age": 20}}]}}}--- 与 ANDGET my-test/_search{ "query": { "bool": { "must" : [{ "match" : { "name" : "you" } },{ "range":{ "age":{ "from" : 10 , "to" : 20 } } }] } }}---必须 =GET my_index/_search{ "query": { "bool": { "must" : { "range" : { "age" : { "from" : 10, "to" : 20 } } } } }}--- 必须不 notGET my_index/_search{ "query": { "bool": { "must_not" : { "term" : { "name" : "you" } } } }}d、复合查找GET my_index/_search {"query": {"bool": {"should": [{"match": {"age": 40}}, {"match": {"age": 20}}],"filter": { "match":{ "name":"you" }}}}}e、索引迁移--- 场景 从A索引 复制到B索引POST _reindex{ "source": { "index": "my_index" }, "dest": { "index": "new_my_index" }}f、基于查询的删除POST test-index/_delete_by_query{ "query":{ "term": { "cameraId":"00000000002" } }}--- 查询GET test-index/_search{ "query":{ "term": { "cameraId":"00000000002" } }}
展开全文阅读
相关内容
-
Windows无法在任务栏上显示音量控制图标,而不显
Windows无法在任务栏上显示音量控制图标,而不显示,,失败:我的Win...
-
金蝶如何查询进出口总额|如何从网上查询一种产
金蝶如何查询进出口总额|如何从网上查询一种产品的进出口总...
-
金蝶利润表模板2017|金蝶软件资产负债表和利润
金蝶利润表模板2017|金蝶软件资产负债表和利润表怎么做,,1.金...
-
什么样的过程中powerkey.exe是编辑集合查询
什么样的过程中powerkey.exe是编辑集合查询,,点评:powerkey.exe...
-
星际争霸2控制电脑吗|星际争霸2如何控制电脑
星际争霸2控制电脑吗|星际争霸2如何控制电脑,,星际争霸2如何控...
-
5s快捷键设置|iphone5s控制中心设置快捷键
5s快捷键设置|iphone5s控制中心设置快捷键,,iphone5s控制中心...
-
海尔热水器电脑主板控制器|海尔热水器控制器使
海尔热水器电脑主板控制器|海尔热水器控制器使用,,1. 海尔热水...
-
金蝶k3现金流量项如何查询|金蝶K3里现金流量表
金蝶k3现金流量项如何查询|金蝶K3里现金流量表不平怎么查,,1....
-
想更新Win11系统怎么查询TPM版本?|升级win11怎样
想更新Win11系统怎么查询TPM版本?|升级win11怎样跳过tpm验证,...
-
金蝶库存明细帐怎么查|金蝶kis标准版如何查询上
金蝶库存明细帐怎么查|金蝶kis标准版如何查询上一年度的明细...
-
怎么允许电脑被远程|怎么允许电脑被远程控制
怎么允许电脑被远程|怎么允许电脑被远程控制,,1. 怎么允许电脑...
-
电脑查看系统文件夹|电脑查询文件夹
电脑查看系统文件夹|电脑查询文件夹,,电脑查询文件夹1、首先在...
-
远程操控mac电脑|mac怎么远程控制电脑
远程操控mac电脑|mac怎么远程控制电脑,,mac怎么远程控制电脑让...
-
atsl电脑板故障|atsl车身控制模块故障
atsl电脑板故障|atsl车身控制模块故障,atsl电脑板故障,1、2机...
-
电脑硬盘到期时间查询|硬盘生产日期查询
电脑硬盘到期时间查询|硬盘生产日期查询,,1. 硬盘生产日期查询...