> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-docs-zh.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Retriever 集成

> 使用 LangChain JavaScript 集成检索器。

一个 [检索器](https://langchain-docs-zh.mintlify.site/langchain/oss/deepagents/retrieval.md) 是一个接口，它根据非结构化查询返回文档。
它比向量存储更通用。
检索器不需要能够存储文档，只需要能够返回（或检索）它们。

检索器接受一个字符串查询作为输入，并返回一个 `Document` 对象列表。

有关如何使用检索器的详细信息，请参阅 [相关教程指南](https://langchain-docs-zh.mintlify.site/langchain/oss/deepagents/retrieval.md)。

请注意，所有 [向量存储](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/vectorstores.md) 都可以 [转换为检索器](https://langchain-docs-zh.mintlify.site/langchain/oss/deepagents/retrieval.md)。
有关可用的向量存储检索器，请参阅向量存储 [集成文档](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/vectorstores.md)。

## 所有检索器

| 检索器 | 本地部署 | 云服务 | 包 | 下载 |
| :- | :- | :- | :- | :- |
| [`AWSKendraRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/kendra-retriever) | | | [`@langchain/aws`](https://www.npmjs.com/package/@langchain/aws) | [  ![Downloads per month](https://img.shields.io/npm/dm/@langchain/aws?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@langchain/aws) |
| [`Knowledge bases for Amazon Bedrock`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/bedrock-knowledge-bases) | | | [`@langchain/aws`](https://www.npmjs.com/package/@langchain/aws) | [  ![Downloads per month](https://img.shields.io/npm/dm/@langchain/aws?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@langchain/aws) |
| [`ExaRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/exa) | | | [`@langchain/exa`](https://www.npmjs.com/package/@langchain/exa) | [  ![Downloads per month](https://img.shields.io/npm/dm/@langchain/exa?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@langchain/exa) |
| [`PerplexitySearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/perplexity_search) | | | [`@langchain/perplexity`](https://www.npmjs.com/package/@langchain/perplexity) | [  ![Downloads per month](https://img.shields.io/npm/dm/@langchain/perplexity?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@langchain/perplexity) |
| [`SourceyRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/sourcey) | | | [`langchain-sourcey`](https://www.npmjs.com/package/langchain-sourcey) | [  ![Downloads per month](https://img.shields.io/npm/dm/langchain-sourcey?style=flat-square\&label=%20&)](https://www.npmjs.com/package/langchain-sourcey) |
| [`AlchemystRetriever`](https://getalchemystai.com/docs) | | | [`@alchemystai/langchain-js`](https://www.npmjs.com/package/@alchemystai/langchain-js) | [  ![Downloads per month](https://img.shields.io/npm/dm/@alchemystai/langchain-js?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@alchemystai/langchain-js) |
| [`FoxNoseRetriever`](https://foxnose.net/docs/integrations/langchain-js) | ❌ | ✅ | [`@foxnose/langchain`](https://www.npmjs.com/package/@foxnose/langchain) | [  ![Downloads per month](https://img.shields.io/npm/dm/@foxnose/langchain?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@foxnose/langchain) |
| [`RecallRetriever`](https://recallmem.dev/guides/langchain) | ✅ | ✅ | [`@recall-memory/langchain`](https://www.npmjs.com/package/@recall-memory/langchain) | [  ![Downloads per month](https://img.shields.io/npm/dm/@recall-memory/langchain?style=flat-square\&label=%20&)](https://www.npmjs.com/package/@recall-memory/langchain) |
| [`Hyde`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/hyde) | | | | 不适用 |
| [`Self Querying with SAP HANA Cloud Vector Engine`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/self_query/hanavector_self_query) | | | | 不适用 |
| [`Time-weighted`](https://langchain-docs-zh.mintlify.site/langchain/oss/javascript/integrations/retrievers/time-weighted-retriever) | | | | 不适用 |

> [!NOTE]
>
> 如果您想贡献一个集成，请参阅 [贡献集成](https://langchain-docs-zh.mintlify.site/langchain/oss/contributing/overview.md#build-a-new-integration)。

***

> 官方原文：[src/oss/javascript/integrations/retrievers/index.mdx](https://github.com/langchain-ai/docs/blob/main/src/oss/javascript/integrations/retrievers/index.mdx) · 非官方翻译，译文由 AI 生成，以英文原文为准。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.