Amazon web services 将DynamoDB表映射到CloudSearch
我正在尝试设置一个CloudSearch域来搜索我的dynamoDB表。我已经看了IMDB的例子,它看起来与我的方式完全不同 我已经学习了很多教程,但看起来还是一团糟 如何将表映射到索引字段并使其正确返回 这是我的DynamoDB结构Amazon web services 将DynamoDB表映射到CloudSearch,amazon-web-services,amazon-dynamodb,amazon-cloudsearch,Amazon Web Services,Amazon Dynamodb,Amazon Cloudsearch,我正在尝试设置一个CloudSearch域来搜索我的dynamoDB表。我已经看了IMDB的例子,它看起来与我的方式完全不同 我已经学习了很多教程,但看起来还是一团糟 如何将表映射到索引字段并使其正确返回 这是我的DynamoDB结构 { "account": { "first_name": "John", "last_name": "Smith", "phone": "0123 456 789" }, "address": [ { "
{
"account": {
"first_name": "John",
"last_name": "Smith",
"phone": "0123 456 789"
},
"address": [
{
"id": "28723",
"unit": "12",
"floor": "4",
"street_number": "546",
"street_name": "Smith St",
"suburb": "Melbourne",
"postcode": "2000",
"country": "Australia"
}
],
"agreedToTermsAndConditions": true,
"billing": {
"reference": "123456789"
},
"dates": {
"created": "2018-02-27T05:20:57.810Z"
},
"email": "johnsmith@gmail.com",
"id": "354684354-4b32-53e3-8949846-211384",
"orders": {},
"password": "XXX",
"site_id": "1"
}
如何将CloudSearch索引选项设置为具有如下结构的DynamoDB表,以便可以搜索其中的任何项目?这不是真正的解决方案。然而,我发现使用AWS弹性搜索并运行实例比CloudSearch更容易设置