ниже агрегации возвращает 0, даже если у меня есть данные в индексе.
GET index_name/index_type/_search
{
"size": 0,
"aggs": {
"trms": {
"terms": {
"field": "su_name.keyword",
"size": 10
}
}
}
}
Ниже приведено сопоставление этого индекса:
"properties": {
"event_seq_no": {
"type": "long"
},
"event_time": {
"type": "date"
},
"status": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 500
}
},
"fielddata": true
},
"su_name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 500
}
},
"fielddata": true
},
"transaction_id": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"fielddata": true
}
}
}
}
У меня есть другие индексы с похожим отображением и данными, и я могу получить уникальное имя su_name. Но для этого конкретного индекса он возвращает 0. Кто-нибудь может объяснить, пожалуйста?