我正在尝试索引一些示例数据在 Windows 中我使用 curl.exe 程序,这是我使用的命令:
curl.exe -XPUT "http://localhost:9200/super_client/customer/1" -d '{
"_id": "my_cust.client.12345",
"client_oid": "12345",
"client_name": "Taz",
"flags": "['C2','C2','C3']",
"user_ids": "1234567"
}'
签入在线 json 验证器后 JSON 有效。该请求得到一个400
. 顺便说一句,它确实使用正确的列创建了索引。虽然没有加载数据...
{
"error": "MapperParsingException[failed to parse]; nested: JsonParseException[Unexpected character ('i' (code 105)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: [B@146c2f2; line: 1, column: 8]]; ",
"status": 400
}
这与windows有关吗?我是否使用错误的 PUT 请求格式将数据索引到弹性搜索?