Read only indices

I'm running with Elasticsearch 6.3.0.
First I'm preparing my indices (by indexing them with bulks) and then when they are ready, we are not updating them anymore, we are only querying / searching / serving from them (with very high load).

My questions are:

  • Can I set refresh_interval to -1 (disabling it) from the beginning and refresh with each bulk operation (as part of my indexing stage)?
  • Can I keep the refresh_interval disabled when the index is serving mode?
  • After finishing the indexing process, and before moving it to serving mode, is it ok to set the index.blocks.write to true and force merge and keeping it as read only for the serving mode?
  • is any of the above changed if i'm changing the replication_factor (increasing it) later on in serving mode?

Thanks,
Itay

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.