我在实时索引中添加了新字段,如何重建它? 如果我使用truncate rtindex命令,则新字段不会被添加。我从desc rtindex命令中看到了这个问题。我是否需要停止sphinx服务,取消所有索引文件的链接,然后重新创建索引?
根据我的经验:如果你需要修改RT-index模式,你必须停止sphinx守护程序,通过掩码删除所有与索引相关的文件 index_name* 和sphinx的二进制日志。之后,您可以在sphinx配置中修改模式,启动守护进程并重建RT索引(您需要编写脚本进行此操作)。