【发布时间】:2021-12-02 23:27:01
【问题描述】:
我有带有 Solr 字段多值的 Rails 应用程序:
<field name='industry_id' type='pint' indexed="true" stored="true" required="true" docValues="true" multiValued="true" />
我想用数组搜索字段多值,例如:fq: industry_id: [1, 2, 3]。
经过研究,我知道如果我想这样做,它必须像 fq: industry_id: (1 2 3) 但在 solr_service 我定义方法:
#ids is an array
def suggest_jobs(ids)
q = "industry_id: #{ids}"
send_request(q)
end
def send_request(q_param)
@solr.get 'select', params: {
'q': q_param
}
end
这不是语法。如何编辑方法以匹配格式fq: industry_id: (1 2 3)?
【问题讨论】:
标签: ruby-on-rails solr