Pregunta

Estoy usando Zend_Search_Lucene para mi motor de búsqueda. Por desgracia, no se encuentra una implementación de los métodos MorelikeThis que pueden encontrar documentos similares en el índice.

Ha venido alguien a través de un puerto de Zend decente de esta función?

drupal módulo pero no tienen idea de si esto se puede utilizar con Zend sin algunos graves piratería.

¿Fue útil?

Solución

Los chicos ZF hicieron un gran trabajo con Zend_Search_Lucene, pero simplemente no es tan robusto como Sphinx o Solr . Yo recomendaría el uso de cualquiera de ellas, ya que se la MoreLikeThis funcionalidad se dan que son buscando, además de muchas más características.

Si 'Solr vs esfinge' que Google se puede encontrar varios artículos que comparan los dos.

Los dos motores de búsqueda tienen interfaces de PHP, por lo que hace fácil integración. http://us2.php.net/manual/en/refs.search.php

Otros consejos

Solr es accesible desde una API de descanso que le permite utilizar con cualquier lenguaje. También es propiedad de las personas que poseen Lucene, por lo que son más propensos a obtener actualizaciones y / o parches como el presente en el momento oportuno. Por ejemplo, tenemos un parche para el campo de colapso que las obras en 1.4, esta funcionalidad no está previsto hasta la versión 4.0, 3.0 se acaba de publicar en marzo si eso te da una idea de lo fácil que es conseguir el acceso a nuevas características en Lucene.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top