1

是否可以将 Elastic Search 用作 geohash 键值存储?

例如,我想将移动对象存储到 Elastic Search 中,使用它们的 geohash 作为索引。写入速度不是很重要,只是读取速度。所以我想使用键值geohash查找,理论上会很快。

我不确定 Elastic Search 是如何在幕后工作的,所以这可能吗?

4

1 回答 1

0

作为更新,我得到了这个工作,它比我想象的要简单得多。我使用 geohash 而不是经度/纬度来索引位置信息,作为奖励,我能够立即获得缩小支持,因为我可以删除 geohash 的最后一个字符。此外,elasticsearch 中的“返回邻居”布尔标志允许我处理边界边缘情况。

这可能会返回比需要更多的信息,但在客户端,您可以将其缩减到您需要的位置。

于 2014-11-05T19:14:37.290 回答