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