For various reasons we are unable to run Lifecycle Management on our indexes - so I have set up a cron job which uses curator that when an index reaches a certain size or age it will be deleted (and recreated).
I am having a problem figuring out how to automate the index.mapping.total_fields.limit. A couple of our indexes require a limit > 1000. We've been running them like that for ages and we haven't experienced any performance issues. Currently, after curator runs I go to the gui and add the limit manually by editing the settings from the management page. But this only updates the settings for the current index and when the image is recreated the next time I have to do it again.
What is the best way to override the default index.mapping.total_fields.limit at index creation?
...
The index.mapping.total_fields.limit is a setting, it needs to be inside the settings block of the index template, you are putting it inside the mappings block.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.