Pregunta

Hurón la implementación de rubí de Lucene es razonablemente potente, sin embargo las discusiones en línea en 2008 parecía indicar hurón tenido muchos problemas de estabilidad y se segfault regularidad. Ha habido 10 o así se compromete este año por lo que el proyecto tiene una actividad muy ligera.

Ferret suficiente para su uso en la producción? Estables

¿Fue útil?

Solución

Parece que la comunidad se ha retirado de hurón y los dos contendientes principales son Esfinge y Apache Solr.

Si bien no tengo ninguna evidencia sólida de que "la comunidad tirando hacia atrás" (sí, es subjetiva) sólo parece que no hay mucha inercia detrás de él y creo que hay más opciones de funciones ricas y maduras (de nuevo, Esfinge y Solr por nombrar sólo algunos).

Otros consejos

Lo utilicé para un proyecto hace más de medio año (julio de 2009). Era una base de datos para uno de los festivales, por lo que sólo una duración de unos 10 días (alrededor de 20 consultas por minuto con 50 cambios por hora) y tuve algunos problemas. Pocas veces he tenido un problema con los índices y tuve que reconstruirlo y el servidor varias veces estrellado. No he tenido tiempo entonces para cambiar a otra cosa, por lo que me acaba de agregar script cron simple que comprueba cada minuto si el servidor hurón estaba corriendo y, si no, que lo inició.

Pero no sé cómo está funcionando ahora (ni siquiera sé si existe una versión más reciente).

Ahora estoy pensando en cambiar a algo diferente, pero voy a investigar esto más adelante.

Depende de su necesidad. He estado corriendo hurón durante 3 años, y los últimos meses tiene una implementación Ferret bastante complejo. No tienen accidentes, nunca, en la producción, pero hay que tener cuidado con su despliegue. P.ej. usted tiene que estar absolutamente seguro de que usted no tiene múltiples escritores, pero eso no es difícil. Si desea personalizar con su propio filtro y analizadores, se puede, pero hay que probar y asegurarse primero que no se quede en problemas extraños (Acabo de funcionar en uno y creo que lo arreglaron). El punto es, si se tiene cuidado, se puede obtener un buen despliegue de ir, no hay problema.

hurón le permite ser muy flexible y personalizable en la gestión de documentos en su índice. Puede borrar y actualizar de forma incremental documentos y campos, lo que es más difícil de hacer en la Esfinge. También se pueden asignar pesos muy fácilmente a diferentes campos. Usted puede controlar fácilmente cómo las palabras se deben indexar y buscar. Creo que si quieres ser flexibles en la construcción de su nueva aplicación, y quiere probar diferentes maneras a las palabras del índice y pesar campos, hurón de facilidad de uso es una victoria.

Nunca he usado Esfinge. He oído muchas cosas buenas sobre él y que está desarrollado activamente (a diferencia de hurón). Pero mi aplicación requiere actualizaciones incrementales de grano y frecuentes muy finas, así que estoy atascado con el hurón.

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