我是ROR的新人。太阳黑子搜索让我头疼。 我正在使用字段“得分”进行排序,它属于子表,而不是给出结果。 我已经验证了solr查询,并附加了字段名称
的数据类型float => _f,string => _s和Integer => _i
例如:字段模型年龄= 排序:“age_f desc”
但是对于得分,它会像排序:“得分desc”
是的,我理解“得分”是solr中的一些关键字。但我必须使用“得分”作为我的字段名称..
请任何人帮助我。
答案 0 :(得分:0)
我找到了解决方案。我们必须在模型中添加alias_attribute。
alias_attribute:searchable_score,:score