Эффективная, независимая от базы данных реализация геопространственного индекса на PHP? Расширение Zend_Search_Lucene? - PullRequest
2 голосов
/ 03 декабря 2010

Я храню информацию о широте / долготе в базе данных MySQL, которая не имеет большой поддержки геопространственного поиска.Я уже поддерживаю отдельный индекс текстового поиска Lucene для эффективного полнотекстового поиска, поэтому я посмотрел на геопространственное расширение для Lucene;но он кажется доступным только для реализации Java, а не для используемой мной версии PHP Zend_Search_Lucene.

Есть ли что-то подобное, что позволило бы мне поддерживать отдельный, независимый от базы данных геопространственный индекс?Хорошая реализация варианта R-Tree в PHP или что-то подобное?Геопространственное расширение для Zend_Search_Lucene?

Потребуется разрешить эффективные геопространственные запросы, в основном в пределах радиуса-х-х и внутри-ограничивающего прямоугольника, и возвращать идентификатор записи в базе данных..

1 Ответ

1 голос
/ 11 марта 2012

http://www.ideacode.com/content/spatial-searches-with-zendsearchlucene помог мне в этой ситуации

...