Azure认知搜索
Azure认知搜索(以前称为
Azure搜索
)是一种云搜索服务,为开发人员提供基础设施、API和工具,用于在Web、移动和企业应用程序中构建丰富的搜索体验,以处理私有的异构内容。
搜索是任何向用户展示文本的应用程序的基础,常见的场景包括目录或文档搜索、在线零售应用程序或对专有内容进行数据探索。创建搜索服务时,您将使用以下功能:
- 用于对包含用户拥有内容的搜索索引进行全文搜索的搜索引擎
- 丰富的索引,包括词法分析和可选的AI增强,用于内容提取和转换
- 用于文本搜索、模糊搜索、自动完成、地理搜索等的丰富查询语法
- 通过Azure SDK中的REST API和客户端库进行编程
- 在数据层、机器学习层和AI(认知服务)层进行Azure集成
安装和设置
请参阅设置说明。
检索器
请参阅使用示例。
from langchain.retrievers import AzureCognitiveSearchRetriever