【发布时间】:2015-10-07 21:24:56
【问题描述】:
无法首先显示完全匹配的内容。我在我的 rails 4 应用程序上使用 searchkick 和弹性搜索。
例如,如果用户搜索“可乐”..“可乐零”将首先显示。我想反过来。
如果有这方面的文件,你能指点我吗?我很难找到解决方案。
我已尝试提升标题字段(在我的情况下为“特定”):
fields: ["specific^20"]
并提升字段与查询完全匹配的位置(尽管我不知道我是否正确实现了这一点):
boost_where: [:specific == :q]
似乎没有任何效果。谢谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 elasticsearch searchkick