0

我正在查看https://msdn.microsoft.com/en-us/library/azure/dn798930.aspx

有一个位置字段的示例,它是单个地理点。这以及围绕一个点进行地理搜索的进一步能力非常棒,但是在现实生活中,通常有多个地理点与单个实体相关联。一个例子是可以填补一个职位空缺的多个地点。进一步解释只允许使用字符串数组,我推断现在在 azure 搜索中不允许每个文档的地理点数组。

那是对的吗?如果没有 2 次往返(到文档 ID 与地理点相关联的第二个索引),您将如何实现这一点?

一个人可能会创建 4-5 个地理字段并在过滤器中搜索每个(OR'd),但这会限制数量,我不确定在技术上是否可以 OR 多个地理搜索,例如距离(loc1)< 50 或距离(loc2)< 50 或等...

谢谢

4

1 回答 1

0

没错,我们目前不支持地理点数组。如果您对可能拥有的地理点数量有一个合理的更高边界,那么您拥有多个字段并使用“或”过滤器的方法将起作用。

于 2015-02-04T17:56:53.503 回答