Elasticsearch 填充17 Mar 2025 | 4 分钟阅读 在本章中,我们将学习如何使用上一章设置的 elasticsearch-head 插件向 elasticsearch 数据库添加索引、文档、数据和映射。我们将使用此插件执行查询。在发出请求之前,请务必使用 elasticsearch.bat 文件运行 elasticsearch 服务器。 我们将在本章中讨论以下主题 - 创建索引要创建索引,我们需要指定索引名称和请求方法。因此,使用 PUT 请求方法并执行以下命令来创建索引 - 这里 PUT 是请求方法,student 是索引名称。 响应如果索引创建成功,您将在响应正文中获得以下输出 - 查看下面的屏幕截图以更好地理解它 - ![]() 创建文档或添加数据创建索引后,我们现在可以将文档索引到 elasticsearch。我们将为此使用 POST 方法并为文档指定一些 ID 以识别它们。设置请求方法 = POST。 使用以下代码在索引中添加数据 - 这里 POST 是请求方法,_doc 用于文档类型,用于在索引中添加数据。 响应如果响应正文中出现以下输出,则请求中提供的数据已成功添加。 查看下面的屏幕截图以更好地理解它 - ![]() 现在我们将在索引“student”中添加一个文档。同样,我们可以在索引中添加任意数量的文档。 响应如果响应正文中出现以下输出,则表示又成功添加了一个文档。 查看下面的屏幕截图以更好地理解它 - ![]() 现在转到“概述”选项卡以查看数据是否已实际添加。在此处通过单击“刷新”按钮来刷新 UI。您将能够看到已添加的索引,其中包含我们之前添加的两个文档。 ![]() 读取文档在 elasticsearch 中,可以使用 GET 请求检索文档。创建一个新请求来检索文档。我们还需要指定索引名称和文档 ID。提供所有三个信息以及 GET 请求,elasticsearch 将获取并在响应正文中显示结果。让我们看看它将如何实际完成 - 响应对于上面的请求,索引名称为 student,文档 ID 为 02,响应正文中将显示以下输出。 在响应中,我们可以在“_source”对象下看到文档数据。 查看下面的屏幕截图以直观地查看结果 - ![]() 更新文档要更新文档,我们需要 API、请求方法、更新数据和请求字符串。Elasticsearch 提供 _update API 来更新文档。在此示例中,我们将把城市从纽约更改为洛杉矶。因此,使用以下代码来更新文档。 响应如果得到相同的输出,则文档已成功更新。 查看下面的屏幕截图以直观地查看结果 - ![]() 删除文档Elasticsearch 提供了一个 DELETE 请求方法来删除文档。因此,只需设置 DELETE 请求方法并提供索引名称和文档 ID。 响应如果得到以下输出,则文档 01 已成功删除。 查看下面的屏幕截图以在浏览器上查看 - ![]() 我们将在后续教程中详细讨论所有这些请求方法。 删除索引要删除索引,只需指定索引名称和 DELETE 请求方法,然后单击“请求”按钮。 |
我们请求您订阅我们的新闻通讯以获取最新更新。