【问题标题】:Elasticsearch bulk API errorElasticsearch 批量 API 错误
【发布时间】:2016-05-16 01:42:10
【问题描述】:

我在索引 ES 的批量 API 时遇到问题。它一直给我这个错误:

{
   "error": "JsonParseException[Unexpected character (',' (code 44)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: [B@35093fea; line: 1, column: 8]]",
   "status": 500
}

注意:我正在使用 Sense 插件

这是我尝试索引的数据示例

PUT /autocomplete/suggestions/_bulk
{"index": {"_id":"1"}}
{"years": ["1980","1981","1982","1983","1984","1985","1986","1987","1988","1989",
    "1990","1991","1992","1993","1994","1995","1996","1997","1998","1999",
    "2001","2002","2003","2004","2005","2006","2007","2008","2009","2010",
    "2011","2012","2013","2014","2015","2016","2017"], "categories": ["Action","Drama","Suspense","Comedy","Romantic"]}

我的格式错了吗?我错过了什么?

【问题讨论】:

    标签: elasticsearch indexing sense elasticsearch-bulk-api


    【解决方案1】:

    我相信我想通了。我在我的文本编辑器中使用了自动换行,这导致了问题。一旦我取下自动换行并重新复制和粘贴,问题就解决了。需要注意换行符等...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      • 2014-11-27
      • 2020-07-24
      • 2023-04-03
      • 2018-10-15
      • 2017-05-24
      • 1970-01-01
      相关资源
      最近更新 更多