Elasticsearch API2025年3月17日 | 阅读 3 分钟 在 Elasticsearch 教程的本节中,我们将讨论 Elasticsearch 中存在的各种类型的 API。 为了与数据库进行交互,我们将这些 API 与 HTTP 方法(如 GET、PUT、POST 和 DELETE)一起使用。 Elasticsearch 提供了广泛的 REST API,使我们能够以各种方式管理、集成和查询索引数据。 Elasticsearch 有五种类型的 API。
![]() 让我们详细了解它们 - 文档 API文档 API 是那些在文档级别上运行的 API。 因此,如果您想在文档级别执行某些操作,则必须使用文档 API。 您可以借助文档 API 很好地做到这一点。 文档 API 分为两种类型的 API:单文档 API 和多文档 API - 1. 单文档 API如果您想对单个文档执行操作,而不是批量执行操作,这些 API 非常有用。 因此,您可以使用这些 API 在数据上执行查询。 单文档 API 进一步分为四种 API,如下所示
2. 多文档 API与单文档 API 不同,您可以使用多文档 API 跨多个文档进行查询。 例如 - 批量删除或更新数据,以及重新索引等。 多文档 API 进一步分为五种 API,如下所示
我们将在后续教程中讨论文档 API 及其子分类。 欲了解更多详情,请点击这里。 搜索 API搜索 API 用于跨索引和所有类型进行搜索。 它有助于通过执行搜索查询来搜索 Elasticsearch 中的数据,并获取与查询匹配的搜索结果。 此 API 使您能够在 Elasticsearch 中搜索数据。 您可以通过两种方式搜索数据 -
搜索 API 进一步分为三种类型
我们将在后续教程中讨论搜索 API 及其类型。 欲了解更多详情,请点击这里。 聚合 (Aggregation)在 Elasticsearch 中,聚合框架用于聚合。 它负责提供聚合数据。 因此,它收集搜索查询选择的所有数据。 在 Elasticsearch 中,有几种类型的聚合可用,为了简化,它们被概括为 4 个主要系列。 这些是 -
我们将在后续教程中讨论聚合及其类型。 欲了解更多详情,请点击这里。 索引 API索引 API 或 Indices API 在索引级别执行操作。 它负责管理不同的索引、索引设置、索引模板、映射和别名。 它提供对索引、映射和别名等的访问。 当针对具有特定映射的索引发出请求时,此 API 有助于在该索引中添加或更新 JSON 文档。 下面给出了一个我们可以对索引 API 执行的操作列表
我们将在后续教程中讨论索引 API 和这些操作。 欲了解更多详情,请点击这里。 集群 API借助集群 API,您可以在集群级别执行操作。 我们可以使用此 API 来管理我们的集群。 在 Elasticsearch 中,此 API 有助于获取有关集群及其节点的信息。 它还会对它们进行进一步的更改。 正如我们所说,这是一个分布式环境,我们有很多节点,并且此 elasticsearch 环境也可以是多节点部署。 因此,在这种情况下,集群 API 为我们提供了关于集群的信息。 以下是一些可以执行以获取有关集群更多信息的命令
我们将在后续教程中更详细地讨论集群 API 和命令。 欲了解更多详情,请点击这里。 下一个主题Elasticsearch 架构 |
我们请求您订阅我们的新闻通讯以获取最新更新。