sphinx - 如何重建sphinx RT 索引?

标签 sphinx rt

我向 rt 索引添加了新字段,如何重建它? 如果我做截断 rtindex 新字段不添加。我是从desc rtindex看到的。我应该停止 sphinx 服务并取消链接所有索引文件然后重新索引吗?

最佳答案

根据我的经验:如果你需要修改 RT-index schema,你必须停止 sphinx 守护进程,通过掩码删除所有与索引相关的文件

index_name*

和 sphinx 的二进制日志。之后你可以修改 sphinx 配置中的模式,启动守护进程并重建 RT 索引(你需要为此编写脚本)。

关于sphinx - 如何重建sphinx RT 索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23098541/

相关文章:

centos - 如何在 cPanel/WHM 中修复 RedHat/Centos 6.7 上 Sphinx 搜索 2.2.10 缺少依赖项 (libmysqlclient_16) 的安装错误

使用属性过滤 Django-sphinx 结果?

Perl 缺少请求跟踪器安装的依赖项

python - rtkit 给出 ValueError : need more than 1 value to unpack

linux - 在 Linux 下添加 Sphinx 搜索守护进程作为服务。

django - django admin 中的 Sphinx 搜索

ruby-on-rails - Thinking Sphinx - 与 bool 字段的嵌套关联

python - 使用 python-rtkit 创建票证

embedded - EnergyMicro 和 EZradio Pro (Si4463)

mysql - 在 MySQL 中旋转 - 一次只能在一行上工作?