Esto es Comparison of full text search engine - Lucene, Sphinx, Postgresql, MySQL?, pero no es un duplicado de Comparison of full text search engine - Lucene, Sphinx, Postgresql, MySQL?, sin embargo, lo que estoy buscando son recomendaciones específicas respaldadas por el beneficio de la experiencia con más de uno de los sistemas disponibles (parece haber un montón de: "He usado lucene, pero no sphinx", y viceversa).php mysql búsqueda de texto completo: lucene, sphinx, o?
La configuración: LÁMPARA estándar (Mysql 5.0, PHP 5).
MySQL: mesas están utilizando el motor InnoDB de restricciones de clave externa
estamos buscando en los datos de indexación, no páginas. los datos que se indexarán pueden estar en varios idiomas (juego de caracteres utf-8)
Varias de las comparaciones que he encontrado (como http://blog.evanweaver.com/articles/2008/03/17/rails-search-benchmarks/) no son totalmente aplicables (hurón es un puerto lucene pero no es lo mismo que Zend_Search_Lucene) o están empujando sus propios sistemas/implementaciones (no exactamente imparcial).
Algunos otros que he encontrado (como http://whatstheplot.com/blog/tag/lucene/ y http://pagetracer.com/2008/02/15/sphinx-and-lucene-search-engines-first-impressions/) proporcionan resultados muy diferentes para el rendimiento de los dos sistemas.
Además, todo pero ignorado en gran parte de lo que he leído es Xapian. ¿Puede valer la pena considerar esto también?
Entonces ... Espero que algunos de ustedes aquí en SO tengan algo de experiencia con esta pregunta y podrían ayudar con algunas recomendaciones o apuntarme en la dirección correcta.
Sphinx parece tener muchas ventajas, pero dado que lucene tiene algunos defensores bastante vocales, esperaba escuchar de algunas personas con experiencia con ambos –
Al final fui y probé la esfinge con la intención de probar Lucene (y quizás Xapian) sin embargo, sinceramente, se integró tan bien con una configuración de PHP/MySQL que me resulta difícil justificar pasar el tiempo con los demás. –