2012-06-06 54 views
0

我正在Sphinx搜索工作。 我對不同的數據做了不同的索引。 我的問題是,我對不同的索引有不同的searchd服務。 但我想在同一個端口上運行這些所有serivces。是否有可能在Sphinx中做到這一點?獅身人面像多個搜索同一端口

回答

2

每個Sphinx守護進程可以服務多個索引。您只需要將所有源和索引定義放到單個配置文件中,並確保索引具有不同的名稱。

簡單的例子:

source src1 
{ 
... 
} 

source src2 
{ 
... 
} 

index sphinx_index1 
{ 
    source     = src1 
    path     = <sphinx_path>/sphinx_index1 
    ... 
} 

index sphinx_index2 
{ 
    source     = src2 
    path     = <sphinx_path>/sphinx_index2 
    ... 
} 

希望這有助於