zoukankan      html  css  js  c++  java
  • Windows下elasticsearch插入数据报错!

      按照官方文档操作,但是windows下有些不同,它不认识单引号',因此如果这样操作,就会报错:

    C:Users
    eusoft>curl localhost:9200/b1/b2/1 -d {"name":"fdafa"}
    {"error":"MapperParsingException[failed to parse]; nested: JsonParseException[Un
    recognized token 'fdafa': was expecting 'null', 'true', 'false' or NaN
     at [Sou
    rce: [B@1e6b986; line: 1, column: 13]]; ","status":400}

      此时,需要在{}周围添加双引号,json内部的双引号则转义

    C:Users
    eusoft>curl localhost:9200/b1/b2/1 -d "{"name":"fdafa"}"
    {"_index":"b1","_type":"b2","_id":"1","_version":1,"created":true}

      这样操作就正常了!

      在Linux下也会遇到同样的问题,有时候写的json也无法识别其中的参数,此时也需要经过转义才能使用。

  • 相关阅读:
    (五)L-BFGS算法
    (四)BFGS
    (三)DFP算法
    (二)拟牛顿条件
    (一)牛顿法与阻尼牛顿法
    遗传算法求解最优值
    Anaconda(Python3.6)配置OpenCV3.3
    SVM基础知识
    IO流
    webserver服务器优化0.1
  • 原文地址:https://www.cnblogs.com/xing901022/p/4708764.html
Copyright © 2011-2022 走看看