javascript - 未知字段 [dest],未找到解析器 - 重建索引时出错

标签 javascript node.js elasticsearch reindex

使用以下代码进行索引时,由于未找到未知字段解析器而出现错误:

client.reindex({

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

最佳答案

dest 放在外面而不是嵌套在 script 中 - https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html

client.reindex({
    body: {
          source: {
             index: index,
             type: "_doc",
             query: {
                term: {
                   id: id
                }
             }
       },
       dest: {
            index: dest_ind
        }
    }
 })

关于javascript - 未知字段 [dest],未找到解析器 - 重建索引时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55487765/

相关文章:

javascript - 如何在给定 4 个初始点和 4 个最终点的 JS 中生成数学变换

ruby - 我如何解决担架和法拉第 gem 遇到的这些问题?

curl - 如何使用curl中的查询清除elasticsearch索引中的数据

javascript - 使用 getDisplayMedia 获取浏览器的单个屏幕截图而不提示用户

javascript - 使用 Chrome 扩展淡出整个页面

Javascript 分页和 SEO

python - 在python查询中将index作为参数传递给elasticsearch

javascript - 正确使用模块模式语法?

javascript - 如何解决在 JSON 文件中创建新对象的问题?

javascript - 为什么这个尾递归循环会导致javascript/node中的栈溢出?