Skip to main content

Azure认知搜索

Azure认知搜索(以前称为Azure搜索)是一种云搜索服务,为开发人员提供基础设施、API和工具,用于在Web、移动和企业应用程序中构建丰富的搜索体验,以处理私有的异构内容。

搜索是任何向用户展示文本的应用程序的基础,常见的场景包括目录或文档搜索、在线零售应用程序或对专有内容进行数据探索。创建搜索服务时,您将使用以下功能:

  • 用于对包含用户拥有内容的搜索索引进行全文搜索的搜索引擎
  • 丰富的索引,包括词法分析和可选的AI增强,用于内容提取和转换
  • 用于文本搜索、模糊搜索、自动完成、地理搜索等的丰富查询语法
  • 通过Azure SDK中的REST API和客户端库进行编程
  • 在数据层、机器学习层和AI(认知服务)层进行Azure集成

安装和设置

请参阅设置说明

检索器

请参阅使用示例

from langchain.retrievers import AzureCognitiveSearchRetriever