【发布时间】:2012-09-13 22:29:56
【问题描述】:
我正在使用 Sunspot Solr on Rails 进行搜索。
在我的类定义中我有这样的东西(从我的真实的简化):
searchable do
text :name
integer :count
boolean :priority
end
我有什么方法可以直接在搜索的命中结果中访问整数和布尔字段的值?
我看到有使用stored => true 设置属性字段的选项,这使得它们可用于命中对象。但是,整数和布尔字段显然已经按原样存储在某个地方,因为我能够对它们进行排序和过滤,只是不能通过命中对象的存储方法访问它们,所以有什么办法可以让它们显示出来?
如果答案是否定的,stored => true 在传递给整数或布尔字段时究竟在做什么?
我在 Websolr 上有一个相当大的索引,用 stored => true 重新索引这个索引有点令人望而却步。
【问题讨论】:
标签: solr sunspot sunspot-rails sunspot-solr websolr