全文搜索DynamoDB

人气:373 发布:2022-10-16 标签: amazon-web-services elasticsearch amazon-dynamodb amazon-cloudsearch

问题描述

以下情况:

我正在为我的客户在DyanmoDb中存储元素。HashKey是一个元素ID,Range Key是客户ID。["Pets","House"])和多行文本。

我希望在我的应用程序中提供搜索功能,用户可以在其中键入自由文本或选择标记并获取所有相关元素。

在我看来,纯DB查询不是正确的解决方案。我在使用CloudSearch,但我不确定这是否是正确的解决方案,因为每次用户添加标签时,索引都必须更新...

我希望你能给我一些提示。

推荐答案

DynamoDB现在与Elasticearch集成,使您能够执行 对您的数据进行全文查询。

https://aws.amazon.com/about-aws/whats-new/2015/08/amazon-dynamodb-elasticsearch-integration/

DynamoDB流用于使搜索索引保持最新。

173