这是索引属性的映射 - "hoi" : { "type" : "float" }
这是我要执行的查询。我想用动态值更改我的属性 hoi 并在其之上对文档进行排序,不想使用运行时映射,因为我有较低版本的 ES-
GET test/_search
{
"sort" : {
"_script" : {
"type" : "number",
"script" : {
"lang": "painless",
"source": "doc['hoi'] * params.factor",
"params" : {
"factor" : 1.1
}
},
"order" : "asc"
}
}
}
Run Code Online (Sandbox Code Playgroud)
错误-
{
"error" : {
"root_cause" : [
{
"type" : "script_exception",
"reason" : "runtime error",
"script_stack" : [
"doc['hoi'] * params.factor",
" ^---- HERE"
],
"script" : "doc['hoi'] * params.factor",
"lang" …
Run Code Online (Sandbox Code Playgroud)