Kyôya
Mitglied
Naja MySQL muss bei einer Umkreissuche für jeden einzelnen Datensatz die Entfernung berechnen und kann dabei nicht auf Indizies zurückgreifen. Das macht das ganze schon recht langsam.
Bauchschmerzen deshalb, da ich selbst schon mal eine Umkreissuche realisieren durfte. Ich empfehle für diesen Zweck den Apache Solr, dort ist die Umkreissuche ab Version 3.1 nativ enthalten und ab Version 4 gibt er auch die Entfernung zurück. Leider braucht er einen Java-Servlet-Container und somit ist seine Verwendung doch recht eingeschränkt.
Gruß Kyôya Stefan
Bauchschmerzen deshalb, da ich selbst schon mal eine Umkreissuche realisieren durfte. Ich empfehle für diesen Zweck den Apache Solr, dort ist die Umkreissuche ab Version 3.1 nativ enthalten und ab Version 4 gibt er auch die Entfernung zurück. Leider braucht er einen Java-Servlet-Container und somit ist seine Verwendung doch recht eingeschränkt.
Gruß Kyôya Stefan
Zuletzt bearbeitet: