【发布时间】:2015-12-27 19:51:16
【问题描述】:
在 Rails 4 上,充当可标记的 gem。我的搜索目前没有首先返回完全匹配。似乎标签的权重不正确。当我摆脱 :associated_against => { :tags => {:name => 'D'}} 时,首先返回完全匹配。有没有人遇到过这个问题?有什么建议吗?
这是我的搜索范围:
pg_search_scope :search, :against => { :specific => 'A', :title => 'B', :aka => 'B'},
:associated_against => { :tags => {:name => 'D'}},
:using => { dmetaphone: {}, tsearch: { dictionary: 'english' },
trigram: {:threshold => 0.3} },
ignoring: :accents
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 tags pg-search