2010-06-03 56 views
1

我們在我們的服務器集羣中的實用程序實例上運行思維獅身人面像。它每分鐘都會重新運行索引。但是,如果您對記錄進行更改,它將從搜索結果中消失,直到索引更新(最長1分鐘)。思考獅身人面像和缺乏更新記錄

是否思考獅身人面像只返回已更新的次數小於最後一個索引的行?

如果是這樣,我該如何獲取數據庫更改以更新實用程序實例上的TS?

回答

0

而不是每分鐘重新索引嘗試使用延遲增量的方法。它的目的是爲了充分利用搜索結果,直到完全重新編制索引。

參見:

http://freelancing-god.github.com/ts/en/deltas.html

更新:

看起來球隊在獅身人面像正在努力解決這些問題具有實時索引:

http://sphinxsearch.com/docs/current.html#rt-indexes

+0

我們最終關閉了增量指標,並且每隔一段時間重新索引。 – smcdrc 2010-07-14 18:56:14

+0

思維獅身人面像確實很簡單,沒有增量指標。您不必管理所有這些依賴的後臺進程。 – 2010-07-14 19:19:25

+0

我們遇到的問題是使用我們的4服務器羣集。 2個應用程序服務器,1個數據庫和運行sphinx的另一個實用程序實例。實用程序在發生三角洲時沒有得到通知。謝謝您的幫助。 – smcdrc 2010-07-16 12:25:21