我嘗試爲網站激活libstemmer。 我的獅身人面像版本是Debian服務器上的Sphinx 0.9.9-release(r2117),並且在我的開發環境(Mac OSX,相同的獅身人面像)中一切工作正常。如何讓libstemmer在Debian中使用sphinx?
我有這樣的錯誤,而索引:
invalid morphology option 'libstemmer_french' - IGNORED
我的選擇是
min_prefix_len = 4
enable_star = 1
html_strip = 1
charset_table = (...)
morphology = libstemmer_french
閱讀更多關於libstemmer後,我懷疑我的獅身人面像安裝不支持libstemmer。 這是一個生產服務器,所以我不能嘗試失敗太多。我的問題是:
- 如何檢查libstemmer是否已用sphinx編譯?
- 如何在sphinx上安裝libstemmer /或以安全方式重新安裝獅身人面像?
注:我安裝使用斯芬克斯:
apt-get install sphinx
...所以沒有配置選項的想法。
謝謝!我試過你的方法,現在libstemmer_french在索引時似乎沒問題。問題是你讓我安裝了獅身人面像2.1.0,這與思考獅身人面像不再兼容。 – 2012-02-28 17:13:39
它的工作,我只需要更新思維獅身人面像到1.4.11和謎語1.5.1,並重建索引。再次感謝 ! – 2012-02-28 17:55:44