如何在Sphinx中删除实时索引?

9

我想使用实时索引作为今天更改的即时可用增量,因此每晚需要清除它。是否有一种很好的方法可以从实时索引中删除所有文档?我想我可以选择其中的所有内容,并针对每个找到的ID发出一个DELETE,但这似乎不是明智的做法。

3个回答

14

TRUNCATE RTINDEX rt_user是在sphinx 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 ...

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接