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

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

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

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

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

原文地址:https://www.cnblogs.com/cannel/p/11078071.html