ElasticSearch геолокации и производительности

Мне было интересно: что лучше для индексации геолокации мест? Геохаш или лон / лат?

Я ищу места на основе расстояния между пользователем и местом, так что лучше для ElasticSearch? Я думаю, что Geohash более мощный, но я могу ошибаться...

1 ответ

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

Другие вопросы по тегам