您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
elasticSearch创建没有正文的空索引
发布时间:2021-08-18 20:16:37编辑:雪饮阅读()
前面有了解到elasticSearch创建索引的完整请求是由索引名称,类型名称和ID组成的URL。
那么实际上我们可以只创建索引,不用添加后面的类型名称和id,形如:
C:\Users\Administrator>curl -XPUT "http://localhost:9200/schools2" -H "Content-Type: application/json"
{"acknowledged":true,"shards_acknowledged":true,"index":"schools2"}
这里创建了一个索引名为schools2的索引,并且没有指定请求正文。
那么我们之前创建索引有带请求正文的,那是因为到id这个层的时候也就相当于一个索引文档的详情了,就必须是要有请求正文的,当然这个只是鄙人这里的个人理解。
这里比较关键的是响应正文中的"acknowledged":true就是意味着创建索引成功。
需要补充的是在某些文档上,此请求方法是post,但是在我这里行不通,那么就目前我个人认为应该是版本问题,毕竟我的也算是最近才下载的最新版。我这里用put可以走通。
关键字词:elasticSearch,创建索引,空索引