

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 亚马逊 Neptune-to-OpenSearch复制
<a name="full-text-search-cfn-setup"></a>

Amazon Neptune 支持使用亚马逊服务（服务）在 Gremlin 和 SPARQL 查询中进行全文搜索。 OpenSearch OpenSearch 您可以使用 Amazon CloudFormation 堆栈将 OpenSearch 服务域链接到 Neptune。该 Amazon CloudFormation 模板创建了一个提供 Neptune-to-OpenSearch复制功能的 Streams-Consumer 应用程序实例。

在开始之前，您需要一个启用了流的现有 Neptune 数据库集群作为源，并需要一个 OpenSearch 服务域作为复制目标。

如果您在 Neptune 数据库集群所在的 VPC 中已经有一个可以通过 Lambda 访问的现有目标 OpenSearch 服务域，则模板可以使用该服务域。否则，您需要创建一个新目标域。

**注意**  
您创建的 OpenSearch 集群和 Lambda 函数必须与您的 Neptune 数据库集群位于同一 VPC 中，并且必须在 VPC 模式（不是互联网模式）下配置 OpenSearch 集群。

我们建议您使用新创建的 Neptune 实例与服务配合 OpenSearch 使用。如果您使用已有数据的现有实例，则应在进行查询之前执行 OpenSearch 服务数据同步，否则可能会出现数据不一致的情况。此 GitHub 项目提供了如何执行同步的示例：将 Nep [tune 导出到 OpenSearch](https://github.com/awslabs/amazon-neptune-tools/tree/master/export-neptune-to-elasticsearch) (https://github.com/awslabs/amazon-neptune-tools/tree/master/export-neptune-to-elasticsearch)。

**重要**  
与亚马逊 OpenSearch 服务集成时，Neptune 需要 Elasticsearch 版本 7.1 或更高版本，并且可以使用 2.3、 OpenSearch 2.5 和未来兼容的 Opensearch 版本。

**注意**  
从[引擎版本 1.3.0.0](engine-releases-1.3.0.0.md) 开始，亚马逊 Neptune 支持使用[ OpenSearch 亚马逊无服务器服务](https://docs.amazonaws.cn/opensearch-service/latest/developerguide/serverless.html)在 Gremlin 和 SPARQL 查询中进行全文搜索。

**Topics**
+ [使用 Amazon CloudFormation 模板开始 Neptune-to-OpenSearch复制](full-text-search-cfn-create.md)
+ [在现有 Neptune 数据库上启用全文搜索](full-text-search-cfn-enabling.md)
+ [更新流轮询器](full-text-search-cfn-update-poller.md)
+ [禁用和重新启用流轮询器进程](full-text-search-using-pausing-poller.md)