我很好奇Sphinx是否会在您添加新SQL数据时自动更新其索引,或者您是否必须专门告知它重新编制数据库索引.
如果没有,有没有人有一个例子,说明当数据库数据发生变化时如何自动化这个过程?
解决方法:
如在sphinx documentation part about real-time indexes中找到的
Real-time indexes (or RT indexes for brevity) are a new backend that lets you insert, update, or delete documents (rows) on the fly.
因此,要动态更新索引,您只需要进行查询即可
{INSERT | REPLACE} INTO index [(column, ...)]
VALUES (value, ...)
[, (...)]