云搜索中的多个位置
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-array
和 date-array
)的数组版本,但没有 latlon
类型。您必须为每个位置创建一个单独的字段。
根据每个文档的位置数,您可能需要查看 dynamic fields。
我知道 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-array
和 date-array
)的数组版本,但没有 latlon
类型。您必须为每个位置创建一个单独的字段。
根据每个文档的位置数,您可能需要查看 dynamic fields。