elasticsearch的 Index 操作

Index 相关 API

查看索引相关信息

GET movies

查看索引的文档总数

GET movies/_count

查看前10条文档,了解文档格式

POST movies/_search
{}

_cat indices API

返回关于集群中索引的高级信息,如分片数、文档数、已删除的文档数、主存储大小、包括副本分片在内的分片总存储大小。indices接受一个可选的路径参数:逗号分隔的索引名列表,接受通配符表达式。除catAPI公共参数外,还支持四个参数:local、master_timout、pri和health。如果local为true,则只从本地节点检索信息,默认为false,从主节点检索信息。master_timout指定连接主节点的超时时间。如果超时前没有收到响应,则请求失败并返回错误,默认为30s。如果pri为true,则只返回索引主分片的信息,默认为false。health索引的健康状态,可选值有green、yellow、red。可展示的信息如下:

列名 简写 默认显示 (默认否) 说明
health h 当前健康状态。
status s 打开/关闭状态。
index i,idx 索引名。
uuid id,uuid 索引uuid。
pri p,shards.primary,shardsPrimary 主分片数。
rep r,shards.replica,shardsReplica 副本分片数。
docs.count dc,docsCount 可用文档数。
docs.deleted dd,docsDeleted 已删除文档数。
store.size ss,storeSize 主分片、副本分片总存储大小。
pri.store.size 主分片存储大小。
creation.date cd 索引创建时间(毫秒)。
creation.date.string cds 索引创建时间(字符串)。
search.throttled sth 索引是否被搜索节流限制。

查看indices

GET /_cat/indices/*?v&s=index

查看状态为绿的索引

GET /_cat/indices?v&health=green

按照文档个数排序

GET /_cat/indices?v&s=docs.count:desc

文章作者: 凌云
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 凌云 !
  目录