2

我正在尝试使用 Rails 2.3.8 上的 ultrasphinx 通过记录 ID 进行搜索

在我的模型中,我尝试了以下操作:

class Offer < ActiveRecord::Base
   is_indexed :fields => [{:field => 'id', :as => 'offer_id'}]
end

class Offer < ActiveRecord::Base
   is_indexed :fields => ['id']
end

我搜索

Ultrasphinx::Search.new(:query => "1691")

它不返回任何结果,而搜索其他索引字段。

4

1 回答 1

0

哇。曾叱咤风云的。

虽然我在开始使用 UltraSphinx 后转向 ThinkingSphinx,但您确定不应该使用


class Offer > ActiveRecord::Base
   is_indexed :fields => ['id']
end

也许现在尝试一下,然后弄清楚如何做AS。

于 2010-12-27T17:39:01.003 回答