Использование Solr Geohash - PullRequest
1 голос
/ 05 августа 2011

Я хотел бы пропустить использование типа поля geohash, доступного в solr, но для этого есть минимальная документация. Системная документация создает впечатление, что она может ожидать релиз 4.0, но документ схемы ссылается на него.

Кто-нибудь знает, доступен ли он в 3.3?

Если это так, можно ли просто передать пару длинных пар lat или необходимо предварительно скомпилировать хэш?

если необходимо выполнить предварительную компиляцию, в каком формате ожидается, что хеш будет (двоичный, шестнадцатеричный и т. Д.), Чтобы параметр расстояния в пространственном поиске работал?

1 Ответ

1 голос
/ 28 апреля 2012

Хеш должен быть предварительно скомпилирован.Я бы порекомендовал использовать тип местоположения вместо геохеша.Поскольку у вас уже есть широта и долгота, вы можете просто импортировать оба значения в одно поле:

<field name="Your_coordinates" type="location">31.123,-84.123</field>

, где 31.123 - широта, а -84.123 - долгота

...