0
我試圖從Mongo中直接將大量數據加載到Sphinx中;目前我發現的最好的方法是使用xmlpipe2。使用xmlpipe2與獅身人面像
但是,我想知道是否有辦法對數據集進行更新,因爲數十萬條記錄的完全重新索引可能需要一段時間,並且對系統有點密集。
有沒有更好的方法來做到這一點?
謝謝!
我試圖從Mongo中直接將大量數據加載到Sphinx中;目前我發現的最好的方法是使用xmlpipe2。使用xmlpipe2與獅身人面像
但是,我想知道是否有辦法對數據集進行更新,因爲數十萬條記錄的完全重新索引可能需要一段時間,並且對系統有點密集。
有沒有更好的方法來做到這一點?
謝謝!
主加plus方案。當所有的更新進入單獨的較小指數如下所述:
這不是僅限於只使用使用SQL?我沒有與sql進行任何交互。有沒有另一種方法來使這個工作? – Petrogad
您可以對任何來源使用分佈式索引。 XML管道是Sphinx建築索引,主+三角形是Sphinx如何搜索它的方式。如果需要,您甚至可以合併來自不同來源的索引。 – vfedorkov
不限於SQL。同樣的'methodoly'可以與xmlpipe一起使用。您只需要第二個xmlpipe腳本,它只返回更新的記錄。它將不得不在某處保留一個由主xmlpipe腳本更新的指針/計數器。你只需要在示例中使用sql-queries實現的所有邏輯,在你的xmlpipe腳本中實現 – barryhunter