WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
Sphinx/Python 數(shù)據(jù)源
來自站長百科
Sphinx支持使用Python編寫數(shù)據(jù)源腳本,從而可以很方便的擴展Sphinx的功能,來輕易的從任何Python可以操作的地方獲取需要進行檢索的數(shù)據(jù)。當前,Python幾乎支持所有的SQL數(shù)據(jù)庫以及NoSql存儲系統(tǒng),可以查看Python DatabaseInterfaces獲得詳細列表。
python #用于配置Python數(shù)據(jù)源程序的PYTHONPATH { path = /usr/local/Sphinx/etc/pysource path = /usr/local/Sphinx/etc/pysource/csft_demo } source sourcename { type = python #數(shù)據(jù)類型 name = csft_demo.MainSource #調(diào)用的python的類名稱 }
在以上配置中,對應(yīng)的Python數(shù)據(jù)源腳本,為/usr/local/Sphinx/etc/pysource/csft_demo/__init__.py,執(zhí)行索引操作時,將從該腳本獲取數(shù)據(jù)。