У меня есть это отображение
PUT /mytest
{
"mappings":{
"properties": {
"value": { "type": "object" }
}
}
}
Когда я вставляю этот документ
POST /mytest/_doc/4
{
"value": { "value": "test"}
}
Я получил следующую ошибку:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "failed to parse field [value.value] of type [long] in document with id '4'. Preview of field's value: 'test'"
}
],
"type": "mapper_parsing_exception",
"reason": "failed to parse field [value.value] of type [long] in document with id '4'. Preview of field's value: 'test'",
"caused_by": {
"type": "illegal_argument_exception",
"reason": "For input string: \"test\""
}
},
"status": 400
}
Я знаю соглашение об именовании Это плохо, но это действительный JSON запрос, но я не уверен, почему он его не разрешает.