软件版本:
启动了ES服务
接下来,我们就需要对它进行操作。
那么,我们要操作数据库,自然是要先创建一个库。
但是,ES中并没有数据库的概念,你可以将它的“索引”看成数据库,它里面可以创建索引。
ES 算是一个数据库服务器,你要操作它,需要发WEB请求。
这里,我通过 Apipost 进行请求操作。
1、创建索引
我们可以发一个 put请求,然后地址为:http://localhost:9200/索引名,例如:
http://localhost:9200/books
下面会返回给我们一个执行的结果
acknowledged 为true,表示本次操作是成功的。
这里需要注意,索引是不允许重复的。例如 我们再执行一次,这下面就会报错了:
2、查询索引
那么,你如果想知道某个索引是否存在?
也是 http://localhost:9200/索引名,请求类型用get的即可。
如果存在,它会将下面这些 创建时间、版本等信息都返回给你:
3、删除索引
我们用 delete 请求,也是 http://localhost:9200/索引名,就可以删除指定索引。
cknowledged返回了true,说明 已经删除成功了。
然后,我们再次用get 去查,你会发现 这次 被删掉的索引就查不到了 404 了。