Php Sphinx实时索引配置?

Php Sphinx实时索引配置?,php,sphinx,Php,Sphinx,我是Sphinx新手,我需要linux服务器中实时indexex Sphinx.config的示例代码?对于近实时索引,您可以使用delta方法: 编辑: 索引所有内容: indexer --rotate --config /home/myuser/sphinx.conf --all 仅索引增量: indexer --rotate --config /home/myuser/sphinx.conf delta 合并索引: indexer --merge main delta --rotat

我是Sphinx新手,我需要linux服务器中实时indexex Sphinx.config的示例代码?

对于近实时索引,您可以使用delta方法:

编辑:

索引所有内容:

indexer --rotate --config /home/myuser/sphinx.conf --all
仅索引增量:

indexer --rotate --config /home/myuser/sphinx.conf delta
合并索引:

indexer --merge main delta --rotate

由于您是sphinx新手,您应该从这里开始阅读我已经阅读了sphinx,并实现了正常索引,但如何实现实时索引?举个例子?很抱歉这么晚了。如果我使用的是增量索引,请在增量索引中自动更新我的表数据。不,如果您没有在mysql模式下使用sphinx(作为mysql的扩展)它充当第三方工具。这意味着您必须触发indexer。这也意味着它永远不会是“实时”的,最多可以是“近实时”的。“近实时”的方法之一是我作为答案发布的delta方法。有关使用sphinx作为mysql存储引擎的更多信息,您可以检查:如果db中的任何更改直接影响了delta索引。它是写的。当您触发索引器时,它将获取数据库中的更改并将其应用于索引。如果这是您的意思,则反之亦然。