我知道ElasticSearch可以为单个位置字段执行多个位置。例如Q on stack
我想知道AWS CloudSearch是否存在类似的内容。例如假设您有location
字段latlon
类型,您可以填写
location: [
{
"lat": 40.708519,
"lon": -74.003212
},
{
"lat": 39.752609,
"lon": -104.998100
},
{
"lat": 51.506321,
"lon": -0.127140
}
]
答案 0 :(得分:1)
CloudSearch具有许多field types的数组版本(例如text-array
和date-array
),但不适用于latlon
类型。您必须为每个位置创建一个单独的字段。
根据您拥有的每个文档的位置数量,您可能需要查看dynamic fields。