首页 > 解决方案 > DynamoDB 中的高效子字符串搜索

问题描述

这是我的情况的背景:

我在哪里:

有什么建议么?

谢谢!

标签: searchsubstringamazon-dynamodb

解决方案


这在 DynamoDB 中效率不高。尽管您可以创建二级索引来搜索“begins_with”,但子字符串(“包含”)功能仅适用于在大型数据集中效率不高的过滤器(因为 DynamoDB 将使用 IOPS 查询所有内容然后应用过滤器)。

对于这种需求,使用 AWS ElasticSearch 或 CloudSearch 等其他服务对数据库进行索引是有效的,这样您就可以在该服务之上应用查询并配置连续索引。

入门


推荐阅读