2011-11-24 14 views
8

Quiero utilizar un índice en tiempo real como un delta disponible al instante para los cambios de hoy, por lo que debe borrarse todas las noches. ¿Hay alguna buena manera de eliminar todos los documentos de un índice RT? Supongo que podría seleccionar todo desde allí y emitir un DELETE por cada identificación encontrada, pero eso no parece ser una buena manera.¿Cómo borrar un índice en tiempo real en Sphinx?

Respuesta

13

TRUNCATE RTINDEX rt_user se añadió en Sphinx 2.2.2

0

He intentado TRUNCATE RTINDEX ... sin ninguna suerte. El método más fácil que encontré fue cambiar la configuración path del índice. por ejemplo:

index myindex { type = rt path = /var/lib/sphinxsearch/data/myindex ... a

index myindex { type = rt path = /var/lib/sphinxsearch/data/myindex-v2 ...

Cuestiones relacionadas