【发布时间】:2017-01-05 06:56:41
【问题描述】:
我有以下结构的表
HashKey: Place Name
Attribute: Place Data Class
现在我想用地名搜索,
例如:我有以下数据
Newyork {lat: x.xxxxx, lng: x.xxxxxx}
Newzealand {lat: x.xxxxx, lng: x.xxxxxx}
IndialaPolis {lat: x.xxxxx, lng: x.xxxxxx}
当我用关键字new搜索时,它应该返回Newyork和Newzealand,我在google上搜索了这个,我发现我们可以通过HashKey获取所有记录
【问题讨论】:
-
DynamoDB 不支持像这样查询 HashKey 的部分匹配。您可能需要考虑在 Elasticsearch 之类的工具中为您的数据建立索引。
-
谢谢,我有一个疑问,数据是永久的吗?我可以在 Elastic Search 中存储一些聚合数据
-
@MarkB 你能检查一下这个答案吗stackoverflow.com/a/41513677/4234949
标签: amazon-web-services amazon-dynamodb aws-java-sdk