ESM tool migration

Sorry with all those questions I forgot to mention it.

It's an Elasticsearch Migration Tool.

Elasticsearch cross version data migration.

Cross version Elasticsearch data migration with ESM](Dec 3rd, 2020: [EN] Cross version Elasticsearch data migration with ESM)

Features:

  • Cross version migration supported
  • Overwrite index name
  • Copy index settings and mapping
  • Support http basic auth
  • Support dump index to local file
  • Support loading index from local file
  • Support http proxy
  • Support sliced scroll ( Elasticsearch 5.0 +)
  • Support run in background
  • Generate testing data by randomize the source document id
  • Support rename filed name
  • Support unify document type name
  • Support specify which _source fields to return from source
  • Support specify query string query to filter the data source
  • Support rename source fields while do bulk indexing
  • Load generating with