我在看https://msdn.microsoft.com/en-us/library/azure/dn798930.aspx:
有一个位置字段的示例,它是一个地理点。这和在点周围进行地理搜索的进一步能力是非常好的,但是在现实生活中,通常存在与单个实体相关联的多个地理点。一个例子是可以填写职位空缺的多个位置。进一步解释只允许字符串数组,我现在推断,每个文档的地理点数组都不允许在azure搜索中。
这是对的吗?如果没有2次往返(第二个索引,其中文件的ID与地理点相关联),你将如何实现呢?
有人可能会创建4-5个地理字段并在过滤器中搜索每个字段(OR'd),但这会限制数量,我不确定甚至在技术上可以进行多个地理位置搜索,例如距离( loc1)< 50或距离(loc2)< 50 OR等...
由于
答案 0 :(得分:0)
这是正确的,我们目前不支持地理点阵列。如果您对可能具有的地理点数有合理的更高边界,那么您拥有多个字段并使用"或"过滤器可以工作。