我有一個配置了兩個索引的sphinx實例:main和delta。他們都有sql查詢範圍。獅身人面像遠程查詢+ killlist
在增量索引我有一個kilistist查詢從主索引中刪除修改後的文章。
這個查詢應該像範圍內容查詢一樣嗎?
即
source delta : main {
sql_query_range = SELECT MIN(id),MAX(id) FROM documents
sql_range_step = 1000
sql_query = SELECT * FROM documents WHERE id>=$start AND id<=$end WHERE ID > (SELECT maxID from SphinxTable)
sql_query_killlist = SELECT id FROM documents WHERE id>=$start AND id<=$end WHERE ID > (SELECT maxID from SphinxTable)
}
您的'sql_query_killlist'與您的'sql_query'相同。它的目的是? – Tchoupi
是的,由delta索引索引的文檔應該從前面的索引中刪除(主) – madoke
不,它們不應該是相同的,請參閱下面的答案。 – barryhunter