【问题标题】:Rails Sunspot/Solr: Ordering on multiple-value fieldRails Sunspot/Solr:在多值字段上排序
【发布时间】:2012-01-01 13:45:33
【问题描述】:

我正在尝试使用 solr 对多值字段进行优先级“排序” - 知道如何完成以下任务吗?

可搜索的 整数 :skill_ids, :multiple => true 结尾 def self.filter_using_solr(opts={}) Sunspot.search(JobApplication) 做 |s| opts[:order_skill_ids].each 做 |skill_id| s.order_by(:skill_ids, Skill_id) 结尾 结尾 结尾 结尾

我收到以下异常“skill_ids 不能用于排序,因为它是一个多值字段” - 但不确定备用路径。

【问题讨论】:

    标签: ruby-on-rails ruby solr sunspot


    【解决方案1】:

    也许您正在寻找的是 Solr 的 faceted search

    关于这个主题有几个帖子,包括How do I set up a facet search with a many to many relationship using Sunspot?

    当然,Solr docs 也很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      相关资源
      最近更新 更多