Je stocke des informations lat/lon dans une base de données MySQL, qui ne dispose pas d'un excellent support de recherche géospatiale. Je gère déjà un index de recherche de texte Lucene distinct pour une recherche en texte intégral efficace, j'ai donc regardé l'extension géospatiale pour Lucene; mais il semble seulement être disponible pour l'implémentation Java, pas la version PHP de Zend_Search_Lucene que j'utilise.Implémentation PHP efficace et indépendante de la base de données de l'index géospatial? Zend_Search_Lucene extension?
Y a-t-il quelque chose de similaire qui me permettrait de maintenir un index géospatial indépendant de la base de données? Une bonne implémentation d'une variante R-Tree en PHP ou quelque chose de similaire? Une extension géospatiale pour Zend_Search_Lucene?
Il doit permettre des requêtes géospatiales efficaces, principalement dans les requêtes within-radius-of-x et within-bounding-box-y, et renvoyer l'identifiant de l'entrée dans la base de données.
Avez-vous trouvé jamais une solution pour cela? Je suis confronté au même problème en essayant d'effectuer une recherche géospatiale avec Zend Lucene. –
@Matt Nope, toujours en train de regarder autour et de rester avec MySQL en attendant. – deceze