我在elastic search中创建了一个索引,如下所示
{"amazingdocs":{"aliases":{},"mappings":{"properties":{"Adj Close":{"type":"text"},"Close":{"type":"text"},"Date":{"type":"text"},"High":{"type":"text"},"Low":{"type":"text"},"Open":{"type":"text"},"Volume":{"type":"text"}}},"settings":{"index":{"creation_date":"1563168811565","number_of_shards":"1","number_of_replicas":"1","uuid":"k2wCARIETvufWmrdkDOtyw","version":{"created":"7020099"},"provided_name":"amazingdocs"}}}}但是现在,当我尝试使用kibana在其中插入一个文档时,我得到了以下错误
{
"error": {
"root_cause": [
{
"type": "parse_exception",
"reason": "unknown key [High] for create index"
}
],
"type": "parse_exception",
"reason": "unknown key [High] for create index"
},
"status": 400
}我所遵循的语法是
PUT /amazingdocs/
{
"Date": "1960-10-06",
"Open": "53.720001",
"High": "53.720001",
"Low": "53.720001",
"Close": "53.720001",
"Adj Close": "53.720001",
"Volume": "2510000"
}此外,当我尝试插入具有相似字段的批量数据时,我得到以下错误
"{"took":66336,"errors":true,"items":[{"index":{"_index":"amazingdocs","_type":"_doc","_id":"O7o_9GsBcUaBu1lEWjja","status":400,"error":{"type":"mapper_parsing_exception","reason":"failed to parse","caused_by":{"type":"not_x_content_exception","reason":"Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes"}}}}发布于 2019-07-15 15:35:56
您正在按照错误的语法在弹性中插入,写入语法将是
PUT /amazingdocs/_doc/1
{
"Date": "1960-10-06",
"Open": "53.720001",
"High": "53.720001",
"Low": "53.720001",
"Close": "53.720001",
"Adj Close": "53.720001",
"Volume": "2510000"
}参考-here
https://stackoverflow.com/questions/57034190
复制相似问题