如何在预先存在的索引中添加新的rt_field在Sphinx RT中?

时间:2012-05-16 17:46:16

标签: sphinx

使用sphinx RT(实时),我有一个当前的工作设置。

但我想添加一个新字段来跟踪:rt_field new_field

将上述内容添加到我的sphinx.conf并发出/etc/init.d/sphinxsearch restart后,尝试填充sphinx会产生错误,指出我的new_field是未知列。
(文档没有明确提到RT索引。)

问题:

我是否必须删除索引文件并让sphinx重新创建它,或者有更新方法和方法吗?

1 个答案:

答案 0 :(得分:6)

从头开始重新创建索引和重新索引所需的Sphinx RT索引结构的任何更改。 因此,您需要创建新索引并重新索引所有数据。