elasticsearch,reindex,Javascript,Node.js,elasticsearch,Reindex" /> elasticsearch,reindex,Javascript,Node.js,elasticsearch,Reindex" />

Javascript 未知字段[dest],未找到解析器-重新编制索引时出错

Javascript 未知字段[dest],未找到解析器-重新编制索引时出错,javascript,node.js,elasticsearch,reindex,Javascript,Node.js,elasticsearch,Reindex,使用以下代码编制索引时,由于找不到未知字段解析器,会出现错误: client.reindex({ body: { script: { source: { index: index, type: "_doc", query: { term: {

使用以下代码编制索引时,由于找不到未知字段解析器,会出现错误:

client.reindex({

         body: {
            script: {
               source: {
                  index: index,
                  type: "_doc",
                  query: {
                     term: {
                        id: id
                     }
                  }
               },
               dest: {
                  index: dest_ind
               }
            }
         }
      }

dest
放在外部,而不是嵌套在
脚本中


dest
属性应该在
script
之外。是的,但还是出现了一些验证错误。我删除了脚本字段,其余的代码保持原样。似乎正在工作。@A.Code.Ran-我对reindex不是很熟悉,但错误是编译器不知道什么是dest。所以后来我查看了
文档
client.reindex({
    body: {
          source: {
             index: index,
             type: "_doc",
             query: {
                term: {
                   id: id
                }
             }
       },
       dest: {
            index: dest_ind
        }
    }
 })