Sphinx delta索引配置

时间:2013-01-21 04:15:35

标签: mysql sphinx

关注以下文档:http://sphinxsearch.com/docs/manual-2.0.6.html#delta-updates

我对sph_counter的目的感到困惑。它是否用于识别索引表,所以如果我使用第二个索引为delta sph_counter,那么它只是2?< / p>

主要来源变成了什么?

sql_query_pre = REPLACE INTO sph_counter SELECT 2, MAX(id) FROM table_2

Delta来源?

sql_query = SELECT id, title, body FROM table_2 \
        WHERE id>( SELECT max_doc_id FROM sph_counter WHERE counter_id=2

谢谢,就是这样。

1 个答案:

答案 0 :(得分:2)

完全。表sph_counter的第一列是计数器标识符。您还可以将其定义为varchar列并将表名存储到其中。

在您的情况下,该值不必为2 - 它可以是您想要的任何值,只要它对于每个表都不同。