Я вставляю записи в эластик.У меня есть текущий индекс, который создается каждый месяц.и у меня есть отношения родитель-ребенок между записями.это было преобразование, что сначала у меня была одна запись, которая включала все.Я построил исходный шаблон со всеми типами, и все работало нормально.Однако я всегда добавляю новые API, поэтому мне нужно обновить шаблон во время вставки записей.И для новых типов я получаю ошибки, почему дочерние элементы добавляются
, например, в шаблон
"Create_Aws_Account": {
"dynamic_templates": [
{
"notanalyzed": {
"mapping": {
"type": "keyword"
},
"match_mapping_type": "string",
"match": "*"
}
}
],
"properties": {
"identifier": {
"properties": {
"timestamp": {
"type": "date"
}
}
},
"auditGroup": {
"properties": {
"actionParameters": {
"type": "object"
},
"endDate": {
"type": "date"
},
"startDate": {
"type": "date"
}
}
}
}
}
"Create_Aws_Account_records": {
"_parent": {
"type": "Create_Aws_Account"
}
}
, и когда я пытаюсь добавить запись, я получаю
{"index": {"_index": "kinesis-2018.11", "_type": "Create_Aws_Account_records", "_id": "AuditGroupRecord $ -miLmAQ1z", "status": 400, "error": {"type": "invalid_argument_exception", "reason": "невозможно указать родителя, если родительское поле не настроено"}}}
Я пытаюсь понять, что я сделал неправильно