Когда я добавил новый сопоставленный JobId в существующий документ, я просто установил тип (целое число), поэтому ES по умолчанию установит store=false
.
поскольку _source
также отключен в существующем документе.
Почему я все еще могу получить значение JobId с помощью Aggregation?
Я использую GET /_mapping
и вижу структуру документа как удар:
{
"my_index": {
"mappings": {
"files": {
"_all": {
"enabled": false
},
"_source": {
"enabled": false
},
"properties": {
"activeRecordCount": {
"type": "long",
"store": true
}
"jobId": {
"type": "integer"
}
}
}
}
}
}