我了解 Google AppEngine 对每个查询仅支持一个不等式过滤器。此限制的解决方法是什么?是否有任何解决方案可以提供类似的效果?
最佳答案
其实GAE支持多个不等式过滤器只要是on the same property .
此限制的解决方法是特定于数据的,例如这取决于您的数据的结构方式以及您希望如何查询它。例如,对于地理搜索,正如@Dan Holevoet 提到的,有多种地理哈希算法。 基本上所有此类算法都涉及将多个属性组合成一个,同时量化属性(创建离散值)。例如,地理散列涉及将世界地图划分为固定大小的小区域(= 结合纬度/经度和量化),以便能够通过相等运算符进行搜索。
关于google-app-engine - AppEngine 数据存储中的不等式过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10809273/