【发布时间】:2012-02-08 14:05:16
【问题描述】:
我尝试为网站激活 libstemmer。 我的 sphinx 版本是 Debian 服务器上的 Sphinx 0.9.9-release (r2117),在我的开发环境(Mac OSX,相同的 sphinx)中一切正常。
索引时出现此错误:
invalid morphology option 'libstemmer_french' - IGNORED
我的选择是
min_prefix_len = 4
enable_star = 1
html_strip = 1
charset_table = (...)
morphology = libstemmer_french
在阅读了有关 libstemmer 的更多信息后,我怀疑我的 sphinx 安装不支持 libstemmer。 它是一个生产服务器,所以我不能尝试失败太多。我的问题是:
- 如何检查 libstemmer 是否已使用 sphinx 编译?
- 如何在 sphinx 上安装 libstemmer / 或以安全的方式重新安装 sphinx?
注意:我安装狮身人面像使用:
apt-get install sphinx
...所以不知道配置选项。
【问题讨论】:
标签: ruby-on-rails sphinx thinking-sphinx