0

我想在 ruby​​ on rails 控制器中使用 Thinking sqhinx 执行两个搜索查询。TS 已全部设置并正常工作。现在由于一些奇怪的原因,只执行了两个查询中的一个。

我的控制器中的代码如下所示:

    @s1 = Sample.search(:conditions => {:name=>@name})
    @s2 = Sample.search(:conditions => {:comment=>@comment})

现在根据rails控制台,只执行第一个(并返回预期的结果btw。)。

我的 sample.rb 模型看起来像

...    
define_index do
        indexes :name
        indexes :comment
end
...

使用 Thinking Sphinx 2.0.10、Rails 3.1.1、PostgrSQL 8.4

4

0 回答 0