加载中

API 和工具

本页面是构建、测试和管理基于 Elasticsearch 构建的搜索应用程序所需的最重要的 API 和工具的便捷列表。

端点 函数
_search 使用 Query DSLretrievers 语法编写的搜索和聚合
_query ES|QL 查询的端点
_explain 提供特定文档如何匹配查询的详细解释以及评分明细
_count 返回匹配查询的文档数量,而不检索结果
_validate/query 验证查询语法而不执行搜索
_analyze 对文本字符串执行全文搜索分析并返回结果词元。
端点 函数
_mapping 检索或更新字段映射,并提供用于特定字段检查的选项
_reindex 将文档从一个索引复制到另一个索引,对于映射更改非常有用
_update_by_query 更新匹配查询的文档,无需重新索引
_bulk 在单个请求中执行多个索引/更新/删除操作
_refresh 强制刷新以使最近的操作可搜索
_ingest/pipeline 在索引之前创建和管理文档处理管道
端点 函数
_rank_eval 根据已知的相关文档评估搜索质量
_settings 配置设置,包括慢日志、刷新间隔和副本(在 Serverless 中仅提供索引级设置)
_scripts 创建或更新存储的脚本,以便在查询和聚合中重复使用

在 Kibana 和 Serverless UI 中访问这些专门的工具,以开发、调试和精炼您的搜索查询,同时监控其性能和效率。

这些工具在 Explore & Analyze 部分中进行了记录

工具 函数
已保存的查询 保存您的搜索和查询以便以后重复使用。
Console 与 Elasticsearch 和 Kibana 的 REST API 进行交互,包括发送请求和查看 API 文档。
Search Profiler 检查和分析您的搜索查询。
Grok 调试器 在数据处理管道中使用 grok 模式之前,构建和调试它们。
Painless 实验室 实时测试和调试 Painless 脚本。

以下生成式 AI 工具作为 Elasticsearch 解决方案和 Serverless 项目类型的一部分提供。它们使您能够在核心 Elasticsearch 功能之上构建由 AI 驱动的搜索应用程序,包括检索增强生成 (RAG) 系统和智能体工作流。

Agent Builder 使您能够创建可以与 Elasticsearch 数据交互、运行查询并提供智能响应的 AI 智能体。它为在搜索基础架构之上构建对话式 AI 体验提供了完整的框架,包括一个 MCP 服务器

Elastic Search UI 是一个用于构建搜索体验的 JavaScript 和 React 工具库,针对 Elasticsearch 进行了优化。

提示

查看 Elasticsearch Labs 博客,了解如何使用 Elastic 构建高级搜索体验,包括生成式 AI、嵌入模型、重排功能等。

随附的 GitHub 仓库 包含实用的 Python 笔记本和示例应用程序,可帮助您快速上手这些高级搜索功能。

© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.