云搜索中的多个位置

multiple locations in cloud search

我知道 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
    }
  ]

CloudSearch 有许多 field types(例如 text-arraydate-array)的数组版本,但没有 latlon 类型。您必须为每个位置创建一个单独的字段。

根据每个文档的位置数,您可能需要查看 dynamic fields