{"id":19055805,"url":"https://github.com/taskrabbit/esid","last_synced_at":"2025-04-24T04:29:12.043Z","repository":{"id":22605214,"uuid":"25947369","full_name":"taskrabbit/esid","owner":"taskrabbit","description":"Simple command-line tool to dump document _source from ElasticSearch Lucene indexes.","archived":false,"fork":false,"pushed_at":"2018-08-16T15:22:42.000Z","size":5,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-18T12:19:17.877Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/taskrabbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-30T00:16:43.000Z","updated_at":"2018-08-16T15:22:44.000Z","dependencies_parsed_at":"2022-07-23T19:16:24.400Z","dependency_job_id":null,"html_url":"https://github.com/taskrabbit/esid","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskrabbit%2Fesid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskrabbit%2Fesid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskrabbit%2Fesid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskrabbit%2Fesid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taskrabbit","download_url":"https://codeload.github.com/taskrabbit/esid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250563823,"owners_count":21450898,"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":[],"created_at":"2024-11-08T23:47:04.017Z","updated_at":"2025-04-24T04:29:12.020Z","avatar_url":"https://github.com/taskrabbit.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESID: Elasticsearch Index Dumper\n\nSimple utility to dump out the _source field values from Elasticsearch index(es).\n\nThe default output is of a form that can be imported into an Elasticsearch cluster with [ElasticDump](https://github.com/taskrabbit/elasticsearch-dump)\n\n# Elasticsearch Home\n\nIn order to build or run `esid` the environment variable `ES_HOME` must be set, pointing to the home directory of your Elasticsearch installation.  We use the Lucene and Elasticsearch Java packages from your local Elasticsearch install.  Be sure that you are using the same version of Elasticsearch with ESID that your data was created with.\n\n# Build\n\n```\n$ export ES_HOME=\u003cyour Elasticsearch install\u003e\n\n$ ant build\n```\n\n# Run\n\n```\n$ export ES_HOME=\u003cyour Elasticsearch install\u003e\n\n$ ./bin/run.sh \u003cindex...\u003e\n```\n\nThe output is of the form:\n\n```\n{\"_type\":\"some_document_type_abc\", \"_id\":\"some_id_value_123\", \"_source\":{ ...source JSON document... } }\n```\n\nwhich is compatible with ElasticDump.\n\nYou can list multiple indexes on the command-line and each will be dumped out in turn, e.g.\n\n```\n$ ./bin/run.sh /data/es_indexes/*/*/index\n```\n\n# Options\n\n- `-h` help\n- `-d` prefix each document output line with the document number\n- `-c` emit count of documents in index, rather than dumping the index documents\n- `-l` list fields of index with field metadata\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaskrabbit%2Fesid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaskrabbit%2Fesid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaskrabbit%2Fesid/lists"}