Tengo la tarea de elegir el motor de búsqueda de texto completo que vamos a utilizar en los próximos proyectos. Según lo que he leído, me estoy inclinando por Solr, pero estoy un poco preocupado por la búsqueda espacial. Además de algunos otros parámetros (palabras clave, categoría, etc.), queremos poder especificar una ubicación y una distancia máxima (por ejemplo, a menos de 25 millas de Tempe, AZ). Nos gustaría poder ordenar los resultados por distancia.Solr vs. Sphinx para la búsqueda espacial
Spatial SOLR es aparentemente bastante nuevo, y no está del todo claro cuál es su madurez. También hay un par de otras opciones (calcular manualmente y luego invertir la distancia, o solr-spatial-light.
Mi pregunta es básicamente: ¿Spatial Solr (o solr-spatial-light) está listo para que el horario estelar maneje el caso que describí? anterior, o estamos mejor ir con Sphinx?
yo también estaría interesado en escuchar las experiencias generales de aplicación de cualquiera de éstos, en particular con php.
Dos años más tarde, por el bien de la posteridad: la serie Solr 3.x y su funcionalidad de búsqueda espacial deben considerarse bastante maduras. –