sphinx delta index与主索引具有相同的查询

时间:2016-01-09 12:39:42

标签: sphinx

我是sphinxsearch的新手。但我学会了配置conf和delta conf。

我怀疑:我最近遇到的是一个conf,它在mainconf和deltaconf中都有相同的查询。

样品

main_conf:
{
    #...
    sql_query = select a,b,c from documents group by c
    #...
}
delta_conf : main_conf
{
    #...
    sql_query_killlist = select a from documents where date_updated > '2015-08-01 23:30:00'
    sql_query = select a,b,c from documents group by c
    #...
}

我需要理解这是如何工作的。在主要conf中是否存在delta conf中的数据重复。这对索引有何作用。

提前致谢。

即使问题是基本的,也要善意回答。

1 个答案:

答案 0 :(得分:0)

我从sphinxsearch论坛得到的答案。 我认为很清楚

  

是否存在重复数据

是。目前的情况。

您需要修改delta sql_query以仅包含新的/更新的记录 - 这些记录 不在主索引中。

(杀戮清单是为了'删除'那些需要复制的东西(因为它们 从主要更新)。如果记录需要在两个索引中,请使用killlist返回 它回到了一个)