Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在RubyonRails 2.3.2上运行Sphinx时出现问题_Ruby On Rails_Ruby_Sphinx_Thinking Sphinx - Fatal编程技术网

Ruby on rails 在RubyonRails 2.3.2上运行Sphinx时出现问题

Ruby on rails 在RubyonRails 2.3.2上运行Sphinx时出现问题,ruby-on-rails,ruby,sphinx,thinking-sphinx,Ruby On Rails,Ruby,Sphinx,Thinking Sphinx,昨天我试图在Windows7上安装Sphinx进行全文搜索。所以,我跟着。 一旦我安装了它的windows服务,我运行了索引器,然后对我的应用程序数据库进行了测试搜索,结果非常好 然后,我想让它在RubyonRails2.3.2上工作,所以我下载并安装了。随后,我在我的应用程序的config目录中创建了sphinx.conf文件,然后运行了具有rake思想的sphinx:indexer,效果非常好。在那之后,当我想开始的时候,正如指南中所解释的,它没有开始…它只是不断地说“思考斯芬克斯:开始”,

昨天我试图在Windows7上安装Sphinx进行全文搜索。所以,我跟着。 一旦我安装了它的windows服务,我运行了索引器,然后对我的应用程序数据库进行了测试搜索,结果非常好

然后,我想让它在RubyonRails2.3.2上工作,所以我下载并安装了。随后,我在我的应用程序的config目录中创建了sphinx.conf文件,然后运行了具有rake思想的sphinx:indexer,效果非常好。在那之后,当我想开始的时候,正如指南中所解释的,它没有开始…它只是不断地说“思考斯芬克斯:开始”,它既没有停止也没有开始

我做错了什么

谢谢,
Brian

好吧,似乎不用rake启动它就可以了……可能是因为Sphinx服务已经启动了,所以你不需要用ruby的rake启动它

我现在还有一个疑问…我来自阿根廷,我们用口音写一些单词…例如“acción”,在英语中是“action”的意思。我试着在没有重音的情况下搜索那个单词(人们通常不会在搜索中写重音),但它不会带来任何结果,但是如果我用重音搜索它,它会带来结果

我怎样才能解决这个问题

谢谢,
布莱恩

好的,如果它已经在运行,你不需要启动它。至于你的另一个问题,这在thinking sphinx网站上有记录:。查找
charset\u表
选项。