如何将sphinx实时索引转换为基于磁盘的?

时间:2013-06-04 04:23:23

标签: sphinx

我需要将实时索引转换为基于磁盘而不重新索引数据。有可能吗?

1 个答案:

答案 0 :(得分:1)

只需停止更新RT索引,然后再基于磁盘。 (RT索引是RAM块,以及一系列磁盘块)

使用OPTIMIZE INDEX来合并块并刷新RAM块。

http://sphinxsearch.com/docs/current.html#sphinxql-optimize-index

(理论上你可以把RT文件 - 在优化之后重命名以适应磁盘索引的模式 - 在配置文件中使用适当的配置。但不知道是否可以在实践中使用)