0
我有很多互相剋隆的網頁。他們具有完全相同的數據庫結構,只是不同數據庫中的不同數據(每個克隆針對不同的國家/地區,因此所有內容都是分開的 )。擴展多個來源/索引
我想清理我的獅身人面像配置文件,這樣我就不會爲每個站點重複相同的查詢 。 我想爲每個克隆定義一個主要來源(使用db auth信息),我想要搜索每個表的 的常見來源,然後爲每個表和每個克隆索引&索引。 但我不知道我應該如何去做這件事。 我在想這個東西線中:
index common_index
{
# charset_type, stopwords, etc
}
source common_clone1
{
# sql_host, sql_user, ...
}
source common_clone2
{
# sql_host, sql_user, ...
}
# ...
source table1
{
# sql_query, sql_attr_*, ...
}
source clone1_table1 : ???
{
# ???
}
# ...
index clone1_table1 : common_index
{
source: clone1_table1
#path, ...
}
# ...
所以你可以看到我很困惑:) 不過,我覺得我可以做這樣的事情:
source clone1_table1 : table1, common_clone1 {}
,但它不工作明顯。
基本上我問的是,有什麼方法可以擴展兩個源/索引?
如果這是不可能的,我會被迫「編寫一個腳本來生成我的sphinx配置文件以簡化維護。