Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elasticsearch无痛获取基于文档值的动态参数 - Fatal编程技术网

Elasticsearch无痛获取基于文档值的动态参数

Elasticsearch无痛获取基于文档值的动态参数,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,在NodeJS ES客户机中,我试图传入一个对象,该对象由ID键入一个数字值,并在ES查询中使用该值进行排序 然而,我一直得到一个例外。是否可以根据文档中的值获取参数 const res=wait client.search({ 索引:'some_index', 大小, 起:0,, 正文:{ 排序:{ _脚本:{ 键入:“编号”, 脚本:{ 朗:“无痛”, 来源:“params.get(doc['id'].value)”, 参数:{ “某些id”:10, “其他id”:3, }, }, 订单:“

在NodeJS ES客户机中,我试图传入一个对象,该对象由ID键入一个数字值,并在ES查询中使用该值进行排序

然而,我一直得到一个例外。是否可以根据文档中的值获取参数

const res=wait client.search({
索引:'some_index',
大小,
起:0,,
正文:{
排序:{
_脚本:{
键入:“编号”,
脚本:{
朗:“无痛”,
来源:“params.get(doc['id'].value)”,
参数:{
“某些id”:10,
“其他id”:3,
},
},
订单:“asc”,
},
},
},
})

你能显示你得到的全部错误吗?
{
  type: 'script_exception',
  reason: 'runtime error',
  script_stack: [
   "params.get(doc['id'].value)",
   "      ^---- HERE"
  ],
  script: "params.get(doc['id'].value)",
  lang: 'painless'
}