【发布时间】:2011-07-01 16:04:27
【问题描述】:
有没有使用 Sunspot 和 Rails 索引整数列表的方法?
示例
我希望能够搜索演员 id。
下面的代码只是伪代码。
class Movie < ActiveRecord::Base
searchable do
integers :actors_lists do
actors.map(&:id)
end
end
end
我不需要能够搜索演员姓名,我只是能够搜索演员 ID。
我正在使用带有 Sunspot 1.2.1 和 Ruby 1.9.2 的 Rails 3.1 RC。
【问题讨论】:
-
在我看来您已经有了解决方案。您的伪代码实际上是您需要的代码(假设您的模型中有一个 actor_lists 的事实)。你能提供更多关于什么不起作用的细节吗?是你不知道怎么写的搜索方法吗?
标签: ruby-on-rails ruby solr sunspot