1

我需要在不重新索引数据的情况下将实时索引转换为基于磁盘的索引。可能吗?

4

1 回答 1

1

停止更新 RT 索引,然后它是基于磁盘的。(RT 索引是一个 RAM 块,以及一系列 Disk Chunk)

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

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

(理论上,您可以获取 RT 文件 - 在优化之后并重命名它们以适应磁盘索引的模式 - 在配置文件中使用合适的配置。但不知道是否会在实践中工作)

于 2013-06-04T10:07:13.897 回答