Elasticsearch6 使用 painless 脚本打分

原文可能无法访问了,如果运气好的话,你还能看到我们对原文的 存档

摘要

业务搜索通常都需要对召回数据进行排序,返回更有价值的信息给用户。 ES默认按文本相关性排序,通常我们会通过嵌入脚本的形式来修改ES的打分机制,从而影响排序结果。 ES在5.x+版本后发明了一种语法类似javascript/groovy的专用脚本语言painless,我们需要写一个painless脚本,脚本中可以获取文本相关性得分,也可以获取文档的各个字段内容,也可以获取查询请求中传入的临时参数,

欢迎在评论区写下你对这篇文章的看法。

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.154.0. UTC+08:00, 2026-02-25 17:51
浙ICP备14020137号-1 $访客地图$