一个 API。所有数据类型。非凡的相关性。

Elasticsearch 为您提供了将关键字精确度与语义召回相结合的工具,让您的结果始终与所有数据类型相关。

混合搜索与 Elasticsearch:从关键字到上下文

搜索单一数据存储中的各数据类型,并为检索增强生成(RAG)和代理提供兼顾 BM25F 准确性和语义理解的结果。利用出色的默认设置和易于使用的 API 快速入门,然后根据自己的条件进行定制。

  • 一个用于存储您所有数据的分布式数据存储

    顶尖的向量数据库以搜索为基础。Elasticsearch 轻松地跨越亿万文档扩展混合搜索,在单个平台上提供一流相关性、灵活的模型支持和经济高效的性能。使用 ES|QL 查询所有内容:连接、分析等。

  • 上手简单,功能强大,可定制性强

    利用单一 API 的优雅性和速度,构建混合搜索,通过筛选、提升、排名和重新排名等功能,平衡精确词条匹配和上下文含义。快速上手,完全掌控配置。

  • 文本、地理或多模态,适用于各种数据类型的混合数据

    使用 Elasticsearch,混合搜索可以适应您需要的任何组合。将词汇搜索与向量搜索融合,将地理搜索与语义搜索融合,或将文本搜索与图像搜索融合在一起,以适合您的用例,并提供既精确又相关的结果。

开发者为何选择 Elasticsearch

获取最佳工具,实现精确性、可解释性和控制性。词汇搜索在结构化查询、罕见术语和域外数据方面表现出色。语义搜索在精确匹配不足时增加了模糊性和召回率。通过调整评分、设置筛选条件及强调特定结果,灵活控制它们的协同工作方式。

词汇搜索
针对精确、结构化且可解释的查询
向量搜索
用于灵活、语义化、高召回率的搜索
混合搜索
为了实现两个世界的生产级相关性
合理的评分

使用 BM25F评分 完全控制字段权重和术语提升——无需模型。

通过 dense_vectorsemantic_text 字段检索语义相关的结果。

通过 reciprocal_rank_fusion 或 <options> 在排名 API 中整合结果。

完全掌控您的查询 DSL

使用 combined_fields强调特定结果、模糊匹配同义词和分析器来调整相关性。

自带嵌入或使用 ELSER、OpenAI 等的内置推理。

使用具有共享筛选条件、权重和重排名逻辑的单一混合查询。

行之有效的筛选条件

获得对地理术语范围和 ACL 筛选条件的本地支持,快速、稳定且可扩展。

ACORN-1 即便在支持筛选条件的大型数据集上,也能实现快速筛选型 kNN 搜索。

共享的筛选层可同时作用于两种检索器,无需额外拼接处理流程。
故障排查和检查功能

使用解释配置文件_rank_features 字段来了解文档的得分情况。

向量分数完全公开,检查相似性计算或权重比例。
全面了解两条搜索路径的故障排查情况,直至每个重排序器的影响。
适用于...
您需要针对日志、目录、标识符和合规性的精确性、筛选和控制。
您要处理模糊的查询、新术语、语义转移或未知措辞。
即使查询很奇怪,您也希望获得强大、可调整、可解释的结果。
合理的评分
完全掌控您的查询 DSL
行之有效的筛选条件
故障排查和检查功能
适用于...
词汇搜索
针对精确、结构化且可解释的查询
向量搜索
用于灵活、语义化、高召回率的搜索
混合搜索
为了实现两个世界的生产级相关性

使用 BM25F评分 完全控制字段权重和术语提升——无需模型。

通过 dense_vectorsemantic_text 字段检索语义相关的结果。

通过 reciprocal_rank_fusion 或 <options> 在排名 API 中整合结果。

使用 combined_fields强调特定结果、模糊匹配同义词和分析器来调整相关性。

自带嵌入或使用 ELSER、OpenAI 等的内置推理。

使用具有共享筛选条件、权重和重排名逻辑的单一混合查询。

获得对地理术语范围和 ACL 筛选条件的本地支持,快速、稳定且可扩展。

ACORN-1 即便在支持筛选条件的大型数据集上,也能实现快速筛选型 kNN 搜索。

共享的筛选层可同时作用于两种检索器,无需额外拼接处理流程。

使用解释配置文件_rank_features 字段来了解文档的得分情况。

向量分数完全公开,检查相似性计算或权重比例。
全面了解两条搜索路径的故障排查情况,直至每个重排序器的影响。
您需要针对日志、目录、标识符和合规性的精确性、筛选和控制。
您要处理模糊的查询、新术语、语义转移或未知措辞。
即使查询很奇怪,您也希望获得强大、可调整、可解释的结果。

调优您的相关性之旅

Elasticsearch 让您在各个层面都能掌控相关性——从零配置到完全自定义。在Elasticsearch Labs上探索完整的调优之旅。

  • 从词法搜索开始

    使用 BM25F:独创的无需 LLM 的技术。

  • 添加混合搜索

    使用 ELSER 或 E5 和词汇搜索,可提高复杂查询的召回率。

  • 专家模式

    使用重排序器、检索器和 BBQ 来部署特定领域的检索管道。

同类最佳?内置

通过与所有领先的 AI 产品进行原生集成,您的应用能以更快的速度实现更深远的发展。

A four-column ecosystem diagram displaying the logos of leading AI and machine learning partners across Model Providers, Platform Providers, MLOps and orchestration tools, and Open Standard API clients. The visual shows Elastic connecting natively to the full AI stack to enhance search and power intelligent applications.

常见问题

什么是混合搜索?

混合搜索结合了关键词(词汇)精确度和向量(语义)相似度,因此即使查询与文本不完全匹配,用户也能获得相关的结果。