Upgrade from 1.x to 5.x


I'm wondering.

We are going to upgrade our ES server soon.

I see two option here:

  • migrate from 1.x to 2.4, then use the migration tool, reindex and upgrade to 5.x,
  • create a new server, install ES5 there and just reindex everything there directly from our Django app, we have tasks for creating indexes and indexing all the records too.

Is there any specific reason to use the first option?

Not really. Given the gap I would definitely suggest deploying a new cluster and then reindexing, you will be able to take advantage of all the awesome new data structures and give your mappings a refresh :slight_smile:


Adding that you can start with 6.0 which would be even better ! :slight_smile:

1 Like

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