Rails搜索联合太阳黑子

时间:2014-05-23 11:16:10

标签: ruby-on-rails ruby-on-rails-4 solr sunspot

我有一个名为job的模型,我想搜索这个模式

  create_table "jobs", force: true do |t|
    t.string   "job_title"
    t.string   "experience"
    t.string   "contrat"
    t.text     "job_description"
    t.text     "profile_recherche"
    t.string   "job_contact"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.string   "slug"
    t.integer  "company_id"
    t.integer  "user_id"
  end

这是我的工作模式

belongs_to :company

   searchable do
      text :job_title, boost: 4
      text :profile_recherche
      text :job_description
      text :experience
      text :contrat

    end

但问题是该合同无法搜索

第二件事我想用公司名称搜索一份工作,所以为此我已经按照这个答案solr sunspot - searching belongs_to association但是我没有让它工作,我也想让部门搜索

这是我公司的模特

  has_many :sectorizations
has_many :sectors, through: :sectorizations

has_many :jobs

这是我的部门模型

has_many :sectorizations
has_many :companies, through: :sectorizations

这是我的分区模型

belongs_to :company
belongs_to :sector

我将不胜感激任何帮助

0 个答案:

没有答案