I am working on a Django-based interface to make Elasticsearch easier to manage. I would like to attach fields to each index that I can use to track information useful in the interface. For example, I would like to add a major_version and minor_version field to each index and use those fields to track the index as it evolves and the events are reindexed.
Currently, I am relying on a naming scheme to track index versions: apache_access_v1.0, apache_access_v1.1, apache_access_v1.3, etc.. If I could add custom properties to the index, it would make my application cleaner and open up the possibility of tracking additional information there.