elasticsearch dump加过滤条件(--searchBody)出错的解决 Unexpected token ' in JSON at position 0

环境:本文测试在es2.4,win10下进行

 

es dump导数据可以加过滤条件,只导满足条件的数据。方法是用—searchBody参数,值是查询时的查询条件的json格式,例如

 

然而按官网和网上的格式去写,会报错,大意是json格式不对

 

经过实践,应该用这种格式才对,注意json前后没有单引号,以及json内容的双引号的斜杆

 

posted @ 2019-06-24 16:58  cannel  阅读(1817)  评论(0编辑  收藏  举报