Я импортировал набор данных в свой кластер ElasticSearch и хотел бы визуализировать «полноту» данных.Отображение будет примерно таким:
{
"people": {
"mappings": {
"_doc": {
"properties": {
"phone": {
"type": "keyword"
},
"address": {
"type": "keyword"
},
"city": {
"type": "keyword"
},
"country": {
"type": "keyword"
},
"createdAt": {
"type": "date"
},
"updatedAt": {
"type": "date"
}
}
}
}
}
}
Я бы хотел показать какой-то процент: если заполнена только страна, это 25%, если это страна + город, это 50%, страна,город и адрес 75%, все значения заполнены на 100%.Там нет конкретного порядка для этого, скорее как noOfFieldsFilled / noOfTotalFields
.
Есть идеи, как я могу сделать это наиболее эффективно?Или в Kibana или ElasticSearch напрямую?