Javatpoint标志
Javatpoint标志

Elasticsearch填充

在本章中,我们将学习如何使用我们在前一章中设置的elasticsearch-head插件向elasticsearch数据库添加索引、文档、数据和映射。我们将使用这个插件执行查询。在发出请求之前,请确保使用elasticsearch.bat文件。

我们将在本章讨论以下主题-

创建索引

要创建索引,我们需要指定索引名称和请求方法。因此,请使用方法,并执行以下命令创建索引-

在这里是请求方法学生索引名称。

响应

如果索引成功创建,您将在响应体中得到以下输出-

看看下面的截图,可以更好地理解它

Elasticsearch填充

创建文档或添加数据

创建索引后,现在可以将文档索引到elasticsearch.为此,我们将使用POST方法,并为文档指定一些id来标识它们。设置请求方法=帖子

使用以下代码在索引-中添加数据

在这里帖子是请求方法_doc用于文档类型,以便在索引中添加数据。

响应

如果在响应体中获得以下输出,则请求中提供的数据被成功添加。

看看下面的截图,可以更好地理解它

Elasticsearch填充

现在我们将在index中再添加一个文档"学生”。类似地,我们可以在索引中添加任意数量的文档。

响应

如果在响应体中得到以下输出,则又成功添加了一个文档。

看看下面的截图,可以更好地理解它

Elasticsearch填充

现在转到Overview选项卡,查看是否实际添加了数据。在这里,通过单击刷新按钮。您将能够看到添加的索引包含两个文档,这是我们之前添加的。

Elasticsearch填充

阅读文档

在elasticsearch中,可以使用得到请求。创建一个新的请求来检索文档。我们还需要指定索引名和文档的id。在GET请求时同时提供这三个信息,elasticsearch将获取并在响应体中显示结果。让我们看看实际情况如何

响应

下面的输出将显示在上述请求的响应体中,其中索引名是student,文档id是02。

作为响应,我们可以在“_source”对象。

看看下面的截图,可以直观地看到结果

Elasticsearch填充

更新文档

要更新文档,我们需要API、请求方法、更新数据和请求字符串。Elasticsearch提供_update API更新文件。在本例中,我们将替换从纽约到洛杉矶的城市。因此,使用下面的代码来更新文档。

响应

如果得到相同的输出,则文档更新成功。

看看下面的截图,看看结果的视觉效果

Elasticsearch填充

删除文档

Elasticsearch提供了一个删除请求删除文档的方法。因此,只需设置DELETE请求方法并提供索引名和文档id。

响应

如果您得到以下输出,则说明文档01删除成功。

看看下面的截图,在浏览器上看到-

Elasticsearch填充

我们将在后续教程中详细讨论所有这些请求方法。

删除索引

若要删除索引,只需指定索引名称和删除请求方法并单击请求按钮。


下一个话题 Elasticsearch文档api





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map