ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CloudSearch 与 DynamoDB

2022-09-09 21:31:18  阅读:216  来源: 互联网

标签:数据源 AWS DynamoDB 搜索 CloudSearch 我们


CloudSearch 与 DynamoDB

设置 CloudSearch 域以搜索 DynamoDB 数据

在本文中,我们将探讨如何将 AWS CloudSearch 与 DynamoDB 结合使用。

什么是云搜索?

  • CloudSearch 是一项完全托管的 AWS 搜索即服务。
  • 它可以帮助我们以简单且经济高效的方式搜索我们的应用程序。
  • 它支持 34 种语言以及地理空间搜索、突出显示、自动完成等复杂功能。

什么是 DynamoDB?

  • Amazon DynamoDB 是一种完全托管的专有 NoSQL 数据库服务,支持键值和文档数据结构。
  • 它是一个高吞吐量和低延迟的数据库。

让我们使用 AWS 控制台将 AWS CloudSearch 与 DynamoDB 集成:

  1. 让我们使用 IAM 或根账户登录 AWS 控制台。

2. 我们可以从创建 CloudSearch 域开始

CloudSearch 域带有用于查询的唯一端点,并且必须具有唯一的名称。

我们应该将所需的实例类型选择为“默认”,并将所需的复制计数选择为“默认”。如果我们使用默认实例类型和复制计数,我们不需要提供所需的分区计数。

3. 在 CloudSearch 域中,我们应该选择 DynamoDB 表作为端点。选择数据源后,我们应该单击“继续”。

4. 现在,我们应该设置访问策略。

5. 让我们在确定域创建之前查看信息。

6. 确认后,搜索域创建成功。

7. 搜索域的初始化至少需要 10 分钟。

8. 处理至少需要 10 分钟才能完成。

9. 现在搜索域处于活动状态。

10.域激活后,我们需要从DynamoDB数据源上传要搜索的文档。我们应该从 DynamoDB 中选择所需的表。让我们将读取容量设为 100%。

11、选择好数据源后,我们要审核文件,上传文件。完成此操作后,文档将被发送到搜索域。

12. 现在,让我们运行一个测试搜索。为此,我们需要给出确切的词。搜索结果由域给出,如下所示。

我们现在已经成功地将 AWS CloudSearch 与 DynamoDB 集成。

关于作者:

希亚姆 是 KBX Digital 的软件开发工程师。他非常热衷于提供合乎逻辑的解决方案。他学习新事物,并与同龄人和伟大的旅行者分享知识。

关于 KBX 数码

KBX 数码 我们使用无服务器技术来自动扩展微服务,为数百万客户提供服务。

如果您想加入我们的团队,请在下面提供的链接中申请。

申请链接

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/23228/20430921

标签:数据源,AWS,DynamoDB,搜索,CloudSearch,我们
来源: https://www.cnblogs.com/amboke/p/16674004.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有