1

以下情况:全文搜索DynamoDB

我为我的客户在DyanmoDb中存储元素。 HashKey是元素ID,范围键是客户ID。除了这些字段,我还会存储一串字符串 - >标记(例如[“Pets”,“House”])和多行文本。

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

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

我希望您对我有一些提示。

回答

0

这是使用dynamodb作为aws的“托管服务”的优势。除托管的nosql数据库外,您还可以管理多个组件。 如果您使用'下载'版本的dynamodb,那么您需要'建立自己的'elasticcluster并在dynamodb中对数据编制索引。