Раньше я использовал версию 1.x и создавал сопоставление подобъектов, используя следующий синтаксис.
"foo": {
"type": "integer",
"doc_values": true
},
"foo.bar": {
"type": "integer",
"doc_values": true
},
"foo.bar.baz": {
"type": "integer",
"doc_values": true
},
Но теперь, когда я использую тот же синтаксис сопоставления в ES 7.x, я получаю ошибку ниже: -
{
"error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "Can't merge a non object mapping [foo] with an object mapping [foo]"
}
],
"type": "illegal_argument_exception",
"reason": "Can't merge a non object mapping [foo] with an object mapping [foo]"
},
"status": 400
}
Я получил это сообщение SO Невозможно объединить сопоставление не объектов с ошибкой сопоставления объектов в модуле машинного обучения (бета) Но, ПримечаниеЯ не обновляю сопоставление, вместо этого я создаю новое сопоставление, все еще получая эту ошибку, пожалуйста, посоветуйте, что делать?