#rest #http #elasticsearch #elastic-stack #put
#rest #http #elasticsearch #эластичный стек #поместить
Вопрос:
Как вы можете видеть во вложении, я хочу создать сопоставление с именем movie, но у меня следующая ошибка: Не удалось проанализировать сопоставление [_doc]: определение корневого сопоставления имеет неподдерживаемые параметры:
{
"mappings": {
"movie":{
"properties": {
"year": {
"type": "date"
}
}
}
}
}
в elasticearch версии 7.8
Ответ №1:
Вы пытаетесь создать сопоставление с использованием типа, в вашем случае movie
, но начиная с версии 7.0 сопоставления безтипны, и вы больше не можете создавать сопоставления с использованием типа.
Вам следует использовать следующее сопоставление.
{
"mappings": {
"properties": {
"year": {
"type": "date"
}
}
}
}
Это создаст сопоставление для поля year
с датой date
.