Link Search Menu Expand Document Documentation Menu

搜索 API

1.0 版引入

OpenSearch 提供了一套全面的搜索相关 API,允许您执行各种搜索操作、测试和验证您的搜索以及使用搜索模板。OpenSearch 支持以下搜索 API。

核心搜索 API

这些 API 构成了 OpenSearch 搜索能力的基础

  • 搜索:在多个索引中运行搜索查询。
  • 多重搜索:在单个 API 调用中运行多个搜索请求。
  • 时间点:为搜索操作创建索引的一致视图。
  • 滚动:从搜索查询中检索大量结果。
  • 计数:获取与查询匹配的文档数量。

搜索测试 API

这些 API 帮助您测试、调试和优化搜索操作

  • 解释:解释特定文档如何匹配(或不匹配)查询。
  • 字段能力:获取跨多个索引的字段能力。
  • 性能分析:分析搜索请求的执行情况。
  • 排名评估:评估搜索结果的质量。
  • 搜索分片:获取有关将执行搜索请求的分片信息。
  • 验证:在执行可能昂贵的查询之前对其进行验证。

搜索模板 API

这些 API 允许您使用搜索模板

  • 搜索模板:使用搜索模板运行参数化搜索查询。
  • 多重搜索模板:在单个 API 调用中执行多个搜索模板请求。
  • 渲染模板:通过替换参数而不是执行搜索来预览从搜索模板生成的最终查询。
剩余 350 字符

有问题?

想贡献?