用黑子索引jsonb字段

时间:2018-07-13 13:16:44

标签: ruby-on-rails ruby solr sunspot

如何使用黑子索引jsonb字段中需要的字段? 我有模特Man:

 #<Man id: 1, name: "John Doe", type: "Man", r_id: "5734", fields: {"message"=>"hello world!", "sex"=>2, "uid"=>5734, "domain"=>"www.old-man.com"}, created_at: "2018-07-12 12:44:07", updated_at: "2018-07-12 12:44:07">

因此,我试图指出可搜索的字段,如下所示:

  searchable do
      text :fields, stored: true
    end

,它将索引所有字段。 但是,如何在字段中仅将字段“消息”指示为可搜索字段?

1 个答案:

答案 0 :(得分:1)

来自宝石documentation

a-includeme

那对你不起作用?

b-includeme