将 AI 搜索构建到您的应用程序中
Elasticsearch 相关性引擎™ (ESRE) 旨在为基于人工智能的搜索应用程序提供动力。使用 ESRE 应用具有卓越相关性的开箱即用语义搜索(无需域适应)、与外部大型语言模型 (LLM) 集成、实施混合搜索以及使用第三方或您自己的 Transformer 模型。


“我很高兴我们通过投资利用 RelativityOne 中的 Elasticsearch 为客户带来的好处。我们目前正在试验 ESRE,并对其为客户提供强大的、人工智能增强的搜索结果的潜力感到兴奋。”
Chris Brown,Relativity 首席产品官
代码示例
开始构建向量搜索
使用单个 API 导入嵌入模型、生成嵌入,并使用近似最近邻搜索大规模编写搜索查询。
常见问题解答
Elasticsearch Relevance Engine 是一组帮助开发人员构建 AI 搜索应用程序的功能,包括
- 行业领先的高级相关性排名功能,包括带有 BM25 的传统关键词搜索,这是所有领域相关混合搜索的基础。
- 完整的向量数据库功能 – 包括创建嵌入以及存储和检索向量的能力。
- Elastic Learned Sparse Encoder – 我们用于跨各种领域的语义搜索的新机器学习模型。混合排名 (RRF),用于配对向量和文本搜索功能,以在各种领域实现最佳搜索相关性。
- 支持通过 API 集成 OpenAI GPT-3 和 4 等第三方 Transformer 模型
- 一套完整的数据摄取工具,如数据库连接器、第三方数据集成、Web 爬虫和用于创建自定义连接器的 API
- 开发人员工具,用于构建跨所有类型数据(文本、图像、时间序列、地理、多媒体等)的搜索应用程序。
Elasticsearch 是网站(如电子商务产品和发现)和内部信息(如客户成功知识库和企业搜索)的领先搜索技术。通过 ESRE,我们提供了一个工具包来构建 AI 驱动的搜索体验。使用户能够以自然语言的形式表达他们的查询,以问题的形式或描述他们寻求的信息类型。将此自然语言功能与生成式 AI 相结合,以利用您自己的私有或专有数据中的上下文来进一步增强这些模型的能力。
是的,Elasticsearch Relevance Engine 中包含的功能在 Elasticsearch 中的 _search api 中设计和集成。开发人员可以使用 Elastic API 或熟悉的工具(如 Kibana)来与构成 Elasticsearch Relevance Engine 的功能以及 Elasticsearch 进行交互,以获得无缝体验。
Elastic Learned Sparse Encoder 是 Elastic 构建的模型,用于在各种领域进行高相关性语义搜索。目前,这是一个仅限英语的机器学习模型,它捕获了信息检索中含义和单词之间的关系。有兴趣了解我们新检索模型的基准测试吗?请阅读此博客以了解更多信息。
Transformer 是一种深度神经网络架构,它是 LLM 的基础。Transformer 由各种组件组成,可以由编码器、解码器和具有数百万(甚至数十亿)参数的许多“深度”神经网络层组成。它们通常在非常大的文本语料库(如 Internet 上的数据)上进行训练,并且可以进行微调以执行各种 NLP 任务。我们的新检索模型使用 Transformer 架构,但仅包含一个专门为跨各种领域的语义搜索设计的编码器。
Elasticsearch Relevance Engine 的所有功能都包含在 8.8 版本中的 Elastic Enterprise Search Platinum 和 Enterprise 计划中。您可以轻松开始使用嵌入和向量搜索,并试用检索模型。查看 Elastic Learned Sparse Encoder 功能的演示。如果您拥有 Elasticsearch 许可证,则 Elasticsearch Relevance Engine 将作为您购买的一部分包含在内。