使用sphinx RT(实时),我有一个当前的工作设置。
但我想添加一个新字段来跟踪:rt_field new_field
将上述内容添加到我的sphinx.conf并发出/etc/init.d/sphinxsearch restart
后,尝试填充sphinx会产生错误,指出我的new_field
是未知列。
(文档没有明确提到RT索引。)
问题:
我是否必须删除索引文件并让sphinx重新创建它,或者有更新方法和方法吗?
答案 0 :(得分:6)
从头开始重新创建索引和重新索引所需的Sphinx RT索引结构的任何更改。 因此,您需要创建新索引并重新索引所有数据。