Amazon Kendra
Amazon Kendra 是由
Amazon Web Services
(AWS
) 提供的智能搜索服务。它利用先进的自然语言处理(NLP)和机器学习算法,使组织内的各种数据源具备强大的搜索能力。Kendra
旨在帮助用户快速准确地找到所需信息,从而提高生产力和决策能力。
使用
Kendra
,用户可以搜索各种类型的内容,包括文档、常见问题解答、知识库、手册和网站。它支持多种语言,并能理解复杂的查询、同义词和上下文含义,以提供高度相关的搜索结果。
使用 Amazon Kendra 索引检索器
%pip install --upgrade --quiet boto3
from langchain_community.retrievers import AmazonKendraRetriever
API Reference:AmazonKendraRetriever
创建新的检索器
retriever = AmazonKendraRetriever(index_id="c0806df7-e76b-4bce-9b5c-d5582f6b1a03")
现在你可以使用从Kendra索引中检索到的文档
retriever.invoke("what is langchain")