ElasticSearch геолокации и производительности
Мне было интересно: что лучше для индексации геолокации мест? Геохаш или лон / лат?
Я ищу места на основе расстояния между пользователем и местом, так что лучше для ElasticSearch? Я думаю, что Geohash более мощный, но я могу ошибаться...
1 ответ
Geohash - это просто форма представления lon / lat с различной точностью. Вы должны указать тип географической точки в вашем отображении: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-geo-point-type.html, и вы можете использовать как geohash, так и lon / Форма лота.