索引基本操作

索引基本操作

创建索引

PUT /customer?pretty

使用PUT的方式创建一个为“customer”的索引。我们只需在末尾加上“pretty”来告诉Elasticsearch,做JSON格式化美化输出:

{
  "acknowledged" : true,
  "shards_acknowledged" : true,
  "index" : "customer"
}

查询索引

GET /_cat/indices/customer?v

响应如下:

health status index    uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   customer eK5PGOdnQy6N8ZfEfREtuw   1   1          0            0       230b           230b

命令的结果告诉我们,我们现在有一个名为customer的索引,它有一个主分片和一个副本(默认值),其中包含零个文档。

您可能还会注意到客户索引中有一个黄色的健康标签。回想我们之前的讨论,黄色意味着一些副本尚未分配。此索引发生这种情况的原因是,默认情况下,ElasticSearch为此索引创建了一个副本。因为目前只有一个节点在运行,所以在另一个节点加入集群之前,还不能分配一个副本(为了高可用性)。一旦该副本分配到第二个节点上,该索引的运行状况将变为绿色。

删除索引

DELETE /customer?pretty
{
  "acknowledged" : true
}

打开/关闭索引

打开和关闭索引API允许先关闭索引,然后再打开索引。封闭索引几乎没有集群开销(除了维护其元数据),并且被禁止进行读/写操作。可以打开一个封闭的索引,然后将通过正常的恢复过程。

关闭索引

POST /example/_close

返回值

{
  "acknowledged" : true
}

打开索引

POST /example/_open

返回值

{
  "acknowledged" : true,
  "shards_acknowledged" : true
}

获取所有索引列表

GET _all
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值