Ash*_*ini 6 json amazon-cloudsearch
我正在尝试创建一个域并上传一个示例数据,如:
[
{
"type": "add",
"id": "1371964",
"version": 1,
"lang": "eng",
"fields": {
"id": "1371964",
"uid": "1200983280",
"time": "2013-12-23 13:00:26",
"orderid": "1200983280",
"callerid": "66580662",
"is_called": "1",
"is_synced": "1",
"is_sent": "1",
"allcaller": [
{
"sno": "1085770",
"uid": "1387783883.30547",
"lastfun": null,
"callduration": "00:00:46",
"request_id": "1371964"
}
]
}
}]
Run Code Online (Sandbox Code Playgroud)
当我在创建域时上传示例数据时,cloudsearch没有采用它.如果我删除allcaller数组,那么它将顺利进行.
如果cloudsearch不允许对象数组,那么我应该如何格式化这个json?
刚刚在aws论坛上搜索后发现,cloudsearch不允许嵌套的json(对象数组):(
https://forums.aws.amazon.com/thread.jspa?messageID=405879ㅷ
是时候尝试弹性搜索了.