使用ultrasphinx按记录ID搜索

时间:2010-12-27 17:30:10

标签: ruby-on-rails ultrasphinx

我正试图在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")

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

1 个答案:

答案 0 :(得分:0)

哇。从过去的爆炸。

虽然我在开始使用UltraSphinx后转到ThinkingSphinx,你确定不应该使用


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

可能现在尝试一下,然后弄清楚如何在AS之后进行AS。