J'utilise actuellement django haystack avec xapian. Je n'ai trouvé aucune documentation sur la façon d'effectuer des requêtes géospatiales sur xapian. Mais il semble y avoir un certain élan sur Solr. Donc, je suis en train d'expérimenter avec ça.Comment effectuer une recherche Geo Spatial avec django-haystack + solr
Je n'ai pas réussi à faire en sorte que spatialSolr fonctionne correctement en local, mais pour l'instant, il fonctionne avec la lumière spatiale-solr, ce qui semble fonctionner correctement. Il accepte des requêtes telles que
http://127.0.0.1:8080/solr/select/?q=blahblah&spatial= lat {rayon = 1,0% 20sort = true!}: 10.0, lng: -10,0
peut me diriger anyony à un patch pour botte de foin qui me permet de passer des requêtes personnalisées comme ça. Je pourrais utiliser raw_search(), mais je ne peux pas chaîner les resut. En tout cas, je voudrais trouver une façon plus propre de faire quelque chose comme sqs.spatial (....)
Il y a quelques patches d'autres personnes mentionnées sur le google group (liens ci-dessous), mais la plupart d'entre eux sont inaccessibles.
Références:
Il semble être démodé, mais je pourrais le mettre en forme avec un peu de travail. Problèmes que j'avais: –