A simple Elasticsearch CSV importer node.js library.
Features:
- Import any text file using Fast-csv, its options for delimiters, headers, etc.
- Uses the official Elasticsearch library, its options and bulk request API
Getting Started
Install it for use in node.js:
npm install elasticsearch-csv
var ElasticsearchCSV = ; // create an instance of the importer with optionsvar esCSV = es: index: 'my_index' type: 'my_type' host: '192.168.0.1' csv: filePath: '/home/foo/bar/mycsv.csv' headers: true ; esCSV ;
Release notes
0.0.3
- Added support to parse columns of JSON type
0.0.2
- Updated dependencies
0.0.1
- Initial release
License
MIT https://github.com/robertstettner/elasticsearch-csv/raw/master/LICENSE