We have a cluster with an index of doc type that can have up-to a maximum of 120 properties, but most of the time most properties will have value as null.
Will it make a difference in elasticsearch if we choose to drop the properties having null, instead of being updated with null values.
For example, Consider there is a doc with 5 property
{
"firstName" : "Guna",
"lastName" : "Sekar",
"phone" : null,
"email" : "guna.sekar@alkasdf.com",
"country" : null
}
Will it make a difference, if we choose to drop the properties from being stored if the value is null
{
"firstName" : "Guna",
"lastName" : "Sekar",
"email" : "guna.sekar@alkasdf.com"
}
is dropping the properties with null value from being stored will help improve something, for example
- storage space
- Overall cluster query performance etc..
Thanks in Advance.