【发布时间】:2019-02-13 04:57:38
【问题描述】:
最近我正在使用 GeoHash 将配对的地理坐标散列成一个散列值并将其存储在 MySQL 中。现在我想在给定另一个哈希的情况下找到最近的哈希。我注意到 MYSQL 提供了 BTree 结构,通过在 SQL 查询中使用命令“like”来查找一系列最近的哈希。
问题是,我怎么能找到最近的而不是给出一个范围,因为有时我不知道范围。
有人可以给我一个提示吗?
真的很感激。
【问题讨论】:
-
在处理 GIS 坐标时,您需要使用 MySQL Spatial Extensions。
标签: mysql search indexing geohashing