logo图片
Elasticsearch教程

ES API

Elasticsearch API

在 Elasticsearch 教程的这一部分,我们将讨论 Elasticsearch 中存在的各种类型的 API。为了与数据库交互,我们将这些 API 与 HTTP 方法(如 GET、PUT、POST 和 DELETE)一起使用。 Elasticsearch 提供了广泛的 REST API,使我们能够以各种方式管理、集成和查询索引数据。 Elasticsearch 有五种类型的 API。
文档 API 搜索 API 聚合 索引 API 集群 API Elasticsearch APIs
详细了解一下-

文档 API

文档 API 是那些在文档级别操作的 API。因此,如果您想在文档级别执行某些操作,则必须使用文档出现。借助文档 API,您可以很好地做到这一点。
文档 API 分为两种类型的 API,即单文档 API 和多文档 API-

1、单个文档 API

如果您想对单个文档而不是批量执行操作,这些 API 非常有用。因此,您可以使用这些 API 对数据执行查询。单文档 API 进一步分为四种 API,如下所示:
索引 API 获取 API 更新 API 删除 API

2.多文档API

与单文档API不同,可以使用多文档用于跨多个文档查询的 API。 例如——批量删除或更新数据、重新索引等。多文档API进一步分为五个API,如下所示:
多获取 API 批量 API 按查询删除 API 按查询更新 API 重新索引 API
我们将在后续教程中讨论文档 API 及其细分。如需更多详细信息,请点击此处。

搜索 API

搜索 API 用于跨索引和所有类型的搜索。它有助于通过执行搜索查询来搜索 Elasticsearch 中的数据,并返回与查询匹配的搜索结果。此 API 使您可以在 Elasticsearch 中搜索数据。您可以通过两种方式搜索数据-
通过发送带有字符串参数的查询的 get 请求或 使用包含消息正文中的查询的发布请求。
Search API 进一步分为三种类型:
多索引 多类型 URI 搜索
我们将在后续教程中讨论 Search API 及其类型。有关更多详细信息,请单击此处。

聚合

在 Elasticsearch 中,聚合框架用于聚合。它负责提供聚合数据。因此,它收集所有通过搜索查询选择的数据。在 Elasticsearch 中,提供了多种类型的聚合,为了简化,将其概括为 4 个主要系列。这些是-
分桶 指标 矩阵 管道
我们将在后续教程中讨论聚合及其类型。有关更多详细信息,请单击此处。

索引 API

索引 API 或索引 API 在索引级别执行操作。它负责管理不同的索引、索引设置、索引模板、映射和别名。它提供对索引、映射和别名等的访问。
当请求具有特定映射的索引时,此 API 有助于添加或更新相应索引中的 JSON 文档。
下面列出了我们可以在索引 API 上执行的操作:
创建索引 获取索引 删除索引 打开/关闭索引 索引别名 指数退出 分析 索引模板 索引设置 指数统计 冲洗 刷新
我们将在后续教程中讨论索引 API 和这些操作。更多详情,点击这里。

集群API

借助Cluster API,您可以在集群上执行操作等级。我们可以使用这个 API 来管理我们的集群。在 Elasticsearch 中,此 API 有助于获取有关集群及其节点的信息。它还对它们进行了进一步的更改。
正如我们所说,这是一个分布式环境,我们有很多节点,并且这个 elasticsearch 环境也可以是多节点部署。因此,在这种情况下,集群 API 为我们提供了有关集群的信息。以下是一些命令,可以执行这些命令以获取有关集群的更多信息:
集群运行状况 集群状态 集群统计数据 待处理的集群任务 节点统计 节点 hot_thread
我们将进一步详细讨论集群 API 和命令。如需更多详细信息,请点击此处。
昵称: 邮箱:
Copyright © 2020 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4