В настоящее время я использую haystack django с xapian. Я не мог найти документацию о том, как выполнять геопространственные запросы на xapian. Но, похоже, у Солра есть определенный импульс. Поэтому я в настоящее время экспериментирую с этим.Как выполнить Geo Пространственный поиск с django-haystack + solr
Я не смог заставить пространственныйSolr корректно работать на локальном компьютере, но теперь работает с пространственным-solr-light, который, кажется, работает нормально. Он принимает запросы, как
http://127.0.0.1:8080/solr/select/?q=blahblah&spatial= лат {радиус = 1,0% 20sort = верно!}: 10,0, LNG: -10,0
Может anyony указать мне патч для стога сена, что позволяет мне передавать пользовательские запросы, как это. Я мог бы использовать raw_search(), но я не могу связать результирующие элементы. В любом случае я хотел бы найти более чистый способ сделать что-то вроде sqs.spatial (....)
Есть некоторые исправления от других людей, упомянутых в группе google (ссылки ниже), но большинство из них недостижимы.
Список литературы:
Кажется устаревшим, но я мог бы побить его в форме с некоторой работой. Проблемы, которые у меня были: –