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

Responder a