无法首先显示精确匹配。我在我的 rails 4 应用程序上使用 searchkick 和弹性搜索。
例如,如果用户搜索“可乐”..“可乐零”将首先显示。我想反过来。
如果有这方面的文件,你能指点我吗?我很难找到解决方案。
我曾尝试提升标题字段(在我的情况下为“特定”):
fields: ["specific^20"]
并提升该字段与查询完全匹配的位置(尽管我不知道我是否正确实现了这一点):
boost_where: [:specific == :q]
似乎没有任何工作。谢谢!