是否可以将Elastic Search用作geohash键值存储?
例如,我想将移动对象存储到弹性搜索中,使用它们的geohash作为索引。写入速度不是太重要,只是读取速度。所以我想使用键值geohash查找,理论上这个查找速度很快。
我不确定弹性搜索是如何在幕后工作的,所以这可能吗?
答案 0 :(得分:0)
作为更新,我得到了这个工作,它比我想象的要简单得多。我使用geohash而不是经度/纬度索引位置信息,并且作为奖励能够立即缩小支持因为我可以放弃geohash'最后一个角色还有回归邻居' elasticsearch中的布尔标志允许我处理边界边缘情况。
这可能会返回比所需信息更多的信息,但在客户端,您可以将其缩小到您需要的位置。