【发布时间】:2019-01-04 08:51:44
【问题描述】:
当我有多个匹配的字段时,分数不会增加。
我的搜索方法:
search_results = Subscription.search(
params[:query], # The search query ("martin" in my example)
fields: Admin::GlobalSearch.boosts, # An array like ["prénom^3","nom^3.5","email^1.5"]
operator: "or",
load: false,
highlight: true,
limit: 5,
misspellings: {below: 5})
我对“martin”的结果(你的分数在右边):
我对“vincent martin”的结果(你的分数在右边):
从逻辑上讲,我希望在第二次搜索“vincent martin”时,名为 Vincent Martin 的人的得分更高。但他是一样的。一个想法?
谢谢
【问题讨论】:
标签: ruby-on-rails elasticsearch searchkick