ES 常见操作

非结构化索引

黑框部分为主分片,浅色部分为备份分片

为 book 建立结构化索引

再次查看 mapping 就可以看到创建的结构化索引了

结构化索引

number_of_shards 为分片数,number_of_replicas 为每个分片数的备份数量。

查看创建结果

判断是否为结构化索引

mapping 为空则是非结构化索引

插入数据

指定 ID

插入数据,数据结构为之前定义好的结构。这里 url 中的1是指定的id。

不指定 ID

修改数据

直接修改

脚本修改

或者通过下面的方式

删除

删除文档

删除索引

通过 head

通过 postman