我是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中的数据重复。这对索引有何作用。
提前致谢。
即使问题是基本的,也要善意回答。
答案 0 :(得分:0)
我从sphinxsearch论坛得到的答案。 我认为很清楚
是否存在重复数据
是。目前的情况。
您需要修改delta sql_query以仅包含新的/更新的记录 - 这些记录 不在主索引中。
(杀戮清单是为了'删除'那些需要复制的东西(因为它们 从主要更新)。如果记录需要在两个索引中,请使用killlist返回 它回到了一个)