Ruby on rails 3 ThinkingSphinx在控制台中返回空结果

Ruby on rails 3 ThinkingSphinx在控制台中返回空结果,ruby-on-rails-3,thinking-sphinx,Ruby On Rails 3,Thinking Sphinx,我遇到了这里提到的同样的问题: (试图就此问题提问,但无法…) 基本上,在控制台中执行的任何搜索都会返回一个空结果。但是,如果我通过网站进行搜索,效果会很好 但是在我的本地机器上处于开发模式。(操作系统X) 例如: > Article.search 'eating' [] 浏览器中的相同搜索将返回预期结果 我多次重建索引。杀死ThinkingSphinx并重建它,等等。控制台似乎没有任何变化 这是Rails 3和Ruby 1.9.2-p180的一部分 任何洞察都会很好 谢谢。原来这是与

我遇到了这里提到的同样的问题:

(试图就此问题提问,但无法…)

基本上,在控制台中执行的任何搜索都会返回一个空结果。但是,如果我通过网站进行搜索,效果会很好

但是在我的本地机器上处于开发模式。(操作系统X)

例如:

> Article.search 'eating'
[]
浏览器中的相同搜索将返回预期结果

我多次重建索引。杀死ThinkingSphinx并重建它,等等。控制台似乎没有任何变化

这是Rails 3和Ruby 1.9.2-p180的一部分

任何洞察都会很好


谢谢。

原来这是与AwesomePrint有关,而不是ThinkingSphinx。Bug报告在这里:进一步研究之后,ThinkingSphinx确实存在问题。ThinkingSphinx::Search是一个数组,但与空数组(results=[])相比,它返回true…即使不是空的。上述问题解决了这一问题。