2010/7/29 Luis Lavena <[email protected]> > 2010/7/29 Martin Aceto <[email protected]>: > > > > Hola Luis, conocemos sphinx lo usamos en otros proyectos, el tema es el > > refresco de los índices, en el sitio que necesitamos hacer las búsquedas > > full text se ingresa constantemente registros y se busca constantemente, > > habría que estar constantemente corriendo el rebuild, o por lo menos > hasta > > donde sabemos. Esto es así no? > > > > Para eso existen delta indices: > > http://www.sphinxsearch.com/docs/current.html#delta-updates > http://freelancing-god.github.com/ts/en/deltas.html > > Donde tenes el main (todos los registros) y un delta de las ultimas > modificaciones. > > El main lo corres en intervalos dependiendo del volumen de datos, pero > idealmente el delta deberia ser mucho menor que el main. > > Otra cosa seria que uses Solr o Xapian, que no se integran con MySQL > directamente sino que deben ser alimentados por vos. > > Saludos, > -- > Luis Lavena > AREA 17 >
Hola como están, retome el tema e implemente sphinx para las búsquedas. Realmente funciona de maravillas ordena como queremos y busca fulltext. El problema lo tenemos con los delta, porque en este proyecto en particular cuando se ingresa un nuevo registro este va a moderación y cuando es aceptado se puede mostrar. El comportamiento que logramos hasta el momento es - se ingresa un nuevo registro - se modera y se acepta, en las búsquedas no sale ! - cuando se ingresa un segundo registro, el registro anterior aparece en las búsquedas. Este es el problema ! No sabemos porque hace esto. Alguna vez les paso algo similar ? Luego cuando corre el cron con el reindex todo se ve. Saludos.- -- Martin
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
