搜索与 AI

Elasticsearch 为电子商务商品发现、客户支持、企业搜索、规模化 AI 智能体和上下文工程等提供支持。

一个搜索数据库,支撑每一种体验

AI 以搜索为基础,而 Elastic 正是为此而构建。无论您是要交付商品发现功能、减少支持工单,还是为智能体提供可靠依据,都可以使用一个统一平台,其中内置向量存储、关键词引擎、查询引擎和权限层。

智能体 AI

依托从任意企业数据源同步而来的完整、最新上下文,只需数分钟即可构建可靠的智能体。

电子商务搜索

借助从检索到重排序全程可控的相关性技术栈,将浏览者转化为买家,并支撑超过 2 亿个 SKU 的规模。

客户服务搜索

借助面向支持团队和内部团队的语义搜索,减少支持工单、实现自助服务,同时通过基于角色的访问控制和文档级控制确保安全。

向量数据库

只需数分钟即可交付,并能经济高效地扩展至数千亿规模。可存储密集向量和稀疏向量,由平台处理混合检索,同时提供优化的默认配置、Jina AI 模型和原生模型,以及托管 GPU 推理。

网站和应用程序搜索

从知识库、在线市场到招聘网站和媒体,在您的所有内容中提供高度相关的搜索结果。

地理空间

将位置转化为见解。使用空间索引、距离排序和区域筛选器运行快速地理空间查询。


只需数分钟即可开始使用

您的应用或代理,可实时提供服务并可立即投入生产

通过 API 摄取和索引任何数据

将任意数据源指向该端点,即可索引文本、图像、音频、视频或 PDF。semantic_text 字段会在摄取时利用托管 GPU 上的 Jina AI 模型自动生成嵌入,无需自行构建流水线。

使用混合搜索进行检索

一个查询可在单个索引中跨模态结合词汇和语义结果。在同一调用中添加筛选条件、聚合和文档级安全性。

构建并交付智能体

使用 Elastic Agent Builder 基于您的数据部署智能体。将查询封装为可复用的 ES|QL 工具,保持多轮记忆,并通过 MCP 和 A2A 连接外部客户端。

在生产环境中表现出色的搜索

从大规模电子商务到 AI 智能体,了解各团队构建了哪些应用,以及取得了哪些成果。

常见问题

Elasticsearch 是开源的吗?

是的,Elasticsearch 和 Kibana 在 AGPL 许可下开源。我们基于 Apache Lucene 构建,支持 OpenTelemetry、Logstash 和 Beats 等开源项目。这促进了社区的创新与合作,确保 Elasticsearch 以令人兴奋的新方式不断发展。AGPL 许可证强化了我们的开源原则,确保了安全性、可扩展性和社区驱动的进展。

Elasticsearch 能否为跨多个数据源的企业搜索提供支持?

是的。Elasticsearch 可连接您的数据源、数据库、SaaS 应用、云存储和自定义系统,并将所有内容汇集到单一索引中,只需一次查询即可完成搜索。预构建连接器库、开放网络爬虫和摄取 API 负责导入数据并保持同步。

数据导入后,所有数据源共享相同的相关性模型和安全模型。这意味着您可以同时对所有内容执行混合搜索、词法搜索和语义搜索,并通过文档级权限确保每位用户只能看到其获准访问的内容。一个索引、一次查询、一套控制,无需为不同数据源分别拼凑独立系统。

Elasticsearch 是否支持文档级安全性和访问控制?

是的。基于角色的访问控制 (RBAC) 用于管理用户和应用程序可以执行的操作,您还可以叠加文档级安全性和字段级安全性:字段级安全性限制用户可以读取哪些字段,文档级安全性限制用户可以读取哪些文档。角色可以针对每个索引定义这两者,文档级安全性通过将查询附加到角色来发挥作用,因此权限会在搜索时生效,并且结果始终遵循每个用户的授权。

Elastic 是向量数据库吗?

Elasticsearch 是全球部署最广泛的向量数据库。它可以存储和搜索密集嵌入及稀疏嵌入,并开箱即用地支持筛选、压缩和语义搜索。它还提供 Elasticsearch Vector Database,这是一项专为向量工作负载优化的 Serverless 服务,默认即可获得专家级调优配置。

但 Elastic 不仅仅是一个向量存储。它可在单次查询中将向量搜索和关键词搜索结合起来实现混合检索,同时具备完整搜索平台所需的筛选、安全和规模化能力。因此,您既可以将 Elastic 单独作为向量数据库使用,也可以将其作为语义搜索、RAG 和 AI 智能体背后的检索层,所有功能均在同一系统中实现,无需将独立向量存储与其他组件拼凑在一起。

Elasticsearch 如何实现上下文工程?

Elasticsearch 专为在大规模场景下提供高相关性而构建,这是上下文工程的基础。它将向量搜索、关键词搜索、结构化搜索与分析、推理和可观测性整合到单一平台中。开发人员可以轻松存储、检索结构化和非结构化业务数据,并对其进行精准排序,从而确保智能体始终获得合适的上下文。

借助 Agent Builder,Elasticsearch 更进一步,将聊天、检索、工具创建和编排直接集成到平台中。开发人员可以利用自己的数据、模型和工具,在几分钟内构建、测试并扩展上下文驱动型智能体,同时获得 Elasticsearch 在相关性、安全性和性能方面的支持。

我是否需要针对关键词、语义和混合搜索分别使用不同的产品?

不。Elasticsearch 可在一个平台中完成这三种搜索:关键词(词法)搜索、语义(向量)搜索以及结合两者的混合搜索。它们均使用同一引擎、同一索引和同一查询语言,无需购买或拼接不同产品。单次混合查询即可融合关键词和语义搜索结果,并使用倒数排名融合对结果进行统一排序。

我可以自行托管 Elastic,或将其部署在自己的基础架构上吗?

是的。Elasticsearch 可在您需要的任何位置运行:在您自己的基础架构上完全自托管、在 Elastic Cloud(托管)上,或作为完全托管的无服务器产品。您还可以在本地或气隙环境中部署,将数据保留在原处,以满足架构和合规性要求,而无需分散您的技术栈。

Elastic 如何支持生成式 AI 和 RAG?

Elasticsearch 是高度集成的开放技术栈,融合了可扩展的分布式数据存储、向量数据库、混合搜索、Jina AI 模型和 Agent Builder。它简化了高质量搜索和 AI 应用的构建,无论数据位于何处,都能大规模提供值得信赖的答案。其开放、可扩展的架构让开发人员能够全面掌控整个开发生命周期,包括数据、设计、模型、安全和部署。Elasticsearch 将结构化数据、非结构化数据和向量整合到单一的低延迟高效查询引擎中,并结合 Jina AI 模型提供精准的混合相关性,呈现符合用户真实意图的结果。Elasticsearch 专为生产环境打造,无论在本地还是云端,都能以近实时性能和高成本效益实现可预测的扩展,支持要求严苛的工作负载。

Elastic 如何支持电子商务用例?

Elasticsearch 帮助购物者根据含义查找商品,因此即使没有出现完全一致的字词,搜索“保暖冬季外套”也能呈现相关结果。Elasticsearch 将向量搜索和关键词搜索与个性化、查询规则、同义词以及针对结构化和非结构化商品数据的筛选相结合,以满足零售流量所需的速度和规模,提升商品发现、排序和转化效果。