PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2024-03-11 00:43:44  修改时间:2024-11-20 17:10:19  分类:04.大数据/Elasticsearch  编辑

软件版本:

  1. Elasticsearch 7.17.18
  2. Apipost 7

启动了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 了。