使用Rails 3.2,思考Sphinx 3.0.6,Sphinx 2.2.4-id64-beta。
我正在为我的应用设置一个专用的数据库服务器。我可以知道以下内容:
/path/to/app/server/current/config/thinking_sphinx.yml
是否正确:
address: database_server_ip_address
pid_file: /path/to/app/server/shared/pids/searchd.pid
indices_location: /path/to/app/server/shared/db/sphinx
configuration_file: /path/to/app/server/shared/config/production.sphinx.conf
答案 0 :(得分:1)
这可能取决于您希望避免延迟的位置。如果它在数据库服务器上,那么索引会很快,但搜索查询可能会有点慢(授予它们,它们只是面临着与数据库查询相同的命中,所以我希望这两种方式都可以忽略不计)。如果索引不是太难,而你想要额外的速度,那么在你的网络服务器上使用Sphinx可能会更好。
也就是说,您更有可能扩大Web服务器的数量,因此在数据库服务器上安装单个Sphinx守护程序可能是更好的方法。
至于选项 - 它们看起来是正确的(路径在current
目录或任何特定版本之外)。您只想确保实际目录存在。