Is there a way to make index.max_result_window setting persistent. Also what are the available options to push this setting.
Yes, you could do that by altering conf/elasticsearch.yml. Just add a line to the end with something like
index.max_result_window: 1
and it will be set after next restart of the Elasticsearch