{"id":24634496,"url":"https://github.com/shinexia/elasticdump","last_synced_at":"2025-12-15T18:05:48.766Z","repository":{"id":38203156,"uuid":"251317161","full_name":"shinexia/elasticdump","owner":"shinexia","description":"a simple elasticsearch dump tool written in golang","archived":false,"fork":false,"pushed_at":"2024-10-08T11:08:15.000Z","size":71,"stargazers_count":42,"open_issues_count":0,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-26T07:07:45.911Z","etag":null,"topics":["dump","elasticsearch","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shinexia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-30T13:42:39.000Z","updated_at":"2025-04-15T07:22:28.000Z","dependencies_parsed_at":"2024-06-19T03:51:05.870Z","dependency_job_id":null,"html_url":"https://github.com/shinexia/elasticdump","commit_stats":null,"previous_names":["shinexia/elasticsearch-dump"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shinexia%2Felasticdump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shinexia%2Felasticdump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shinexia%2Felasticdump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shinexia%2Felasticdump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shinexia","download_url":"https://codeload.github.com/shinexia/elasticdump/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253149386,"owners_count":21861717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dump","elasticsearch","golang"],"created_at":"2025-01-25T09:12:53.263Z","updated_at":"2025-12-15T18:05:43.350Z","avatar_url":"https://github.com/shinexia.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# elasticdump\n\na simple elasticsearch dump \u0026 load tool. \n\n## Why was elasticdump created?\n\nThe ElasicSearch did not offer a dump tool, and the only tool provided at \u003chttps://github.com/elasticsearch-dump/elasticsearch-dump\u003e depends on a nodejs environment, which is not convenient.\n\n## INSTALL\n\n1. `go install github.com/shinexia/elasticdump`\n\n2. or download a prebuilt binary here: \u003chttps://github.com/shinexia/elasticdump/releases/\u003e\n\n3. or build from source\n\n``` bash\ngit clone https://github.com/shinexia/elasticdump.git\ncd elasticdump\nmake\n```\n\n## EXAMPLE\n\n``` bash\n$ ./elasticdump \n\n\n    ┌──────────────────────────────────────────────────────────┐\n    │ ElasticDump                                              │\n    │ a simple dump/load data/mapping from elasticsearch       │\n    │                                                          │\n    │ Please give us feedback at:                              │\n    │ https://github.com/shinexia/elasticdump/issues           │\n    └──────────────────────────────────────────────────────────┘\n\nExample usage:\n\n        elasticdump --host http://localhost:9200 --index elasticdumptest test gen -v=10\n\n        elasticdump --host http://localhost:9200 --index elasticdumptest dump mapping\n\n        elasticdump --host http://localhost:9200 --index elasticdumptest dump data -v=4\n\n        elasticdump --host http://localhost:9200 --index elasticdumptest load mapping --delete\n\n        elasticdump --host http://localhost:9200 --index elasticdumptest load data\n\nUsage:\n  elasticdump [command]\n\nAvailable Commands:\n  completion  generate the autocompletion script for the specified shell\n  delete      delete index from elasticsearch\n  dump        dump mapping/data from elasticsearch\n  gen         gen testdata to elasticsearch\n  help        Help about any command\n  load        load mapping/data to elasticsearch\n\nFlags:\n  -h, --help   help for elasticdump\n\nUse \"elasticdump [command] --help\" for more information about a command.\n\n```\n\n## LICENSE\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshinexia%2Felasticdump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshinexia%2Felasticdump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshinexia%2Felasticdump/lists"}