我在看https://msdn.microsoft.com/en-us/library/azure/dn798930.aspx
有一个例子,一个位置场,是一个单一的地理点。这一点和进一步搜索点的能力是非常棒的,然而在现实生活中,通常有多个地理点与单个实体相关联。一个例子是空缺职务可以填入的多个地点。进一步解释只有字符串数组是允许的,我推断每个文档的地理点数组现在不允许在蔚蓝搜索中。
对吗?如果没有2次往返(到第二个索引,其中文档ids与geo点相关联),您将如何实现这一点?
我们可能会在一个过滤器中创建4-5个地理字段并在每个域( OR 'd)周围搜索,但这会限制搜索的数量,而且我甚至不确定在技术上是否有可能将多个地理搜索(如距离(Loc1)< 50 OR距离(Loc2)< 50 OR )等等.
谢谢
发布于 2015-02-04 17:56:53
这是正确的,我们目前不支持地理点数组。如果你有一个合理的更高的边界的地理点的数目你可能有,你的方法有多个字段和使用一个“或”过滤器将工作。
https://stackoverflow.com/questions/28328060
复制相似问题