2011-11-24 160 views
8

我想使用实时索引作为当前变化的即时可用增量,因此需要每晚擦除。有没有一种很好的方法来从RT索引中删除所有文档?我想我可以从中选择一切,并为每个找到的ID发出DELETE,但这似乎不是一个明智的方式。如何在Sphinx中删除实时索引?

回答

13

TRUNCATE RTINDEX rt_user在狮身人面像2.2.2

0

我已经试过TRUNCATE RTINDEX ...没有任何的运气加。我发现的最简单的方法是更改​​索引的path配置。例如:

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

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