更新sphinx RT索引

时间:2015-11-20 15:19:44

标签: mysql sql sphinx

我使用sphinx的RT索引,但实际上我在更新其结构时遇到了麻烦。例如,将新列或新属性(如charset_table)添加到已存在的RT索引中。

我想我需要的是重建索引。但是命令indexer对这种类型的索引没用。

我考虑在mysql中使用ALTER TABLE,但是我提到的属性怎么样?

2 个答案:

答案 0 :(得分:0)

在sphinx QL中有一个ALTER TABLE(无论如何最新版本)

http://sphinxsearch.com/docs/current.html#sphinxql-attach(网址错误!)

并且有一个' RECONFIGURE'选项(见上页)

...可以用来改变像charset_table这样的东西

但是如果要应用于整个索引,唯一的方法是删除/截断索引。这将从配置文件中获取配置,然后您必须再次显式重新插入所有数据

答案 1 :(得分:0)

对于spinx文档,你会发现你不能直接用字段修改structrue,你必须重新构建conf并重新启动spinx程序。祝你好运