2013-03-02 63 views
0

如何使用sphinxQL從多個索引獲取記錄。 在這裏,我遇到了一個問題 所有的記錄我將保留在普通的索引,除了今天的記錄。今日記錄將維持在RT指數。sphinxQl平原索引和RT索引?

從該索引中提取記錄時,我們需要從最近更改的索引中獲取記錄。

使用SphinxAPI它具有從最近更改的索引[Rt索引]返回記錄。如何在SphinxQL中以相​​同的方式繼續。

回答

0
SELECT * FROM index1, index2, index3 WHERE ... 

SphinxQL是不是如MySQL,其中逗號表示聯接,在獅身人面像其更接近工會

0

我認爲,要實現這一目標的最佳途徑是創建分佈式索引,其中包括您想要使用的索引。例如:

index tehindex 
{ 
    type = distributed 
    local = disk_based_index_name_here 
    local = rt_index_name_here 
} 

,然後查詢獅身人面像SphinxQL這樣的:

select * from tehindex where match('test');