pelias-esclient v1.0.0
Installation
$ npm install pelias-esclientNote: you will need node and npm installed first.
The easiest way to install node.js is with nave.sh by executing [sudo] ./nave.sh usemain stable
Configuration
see: https://github.com/pelias/config
Full configuration reference: http://www.elasticsearch.org/guide/en/elasticsearch/client/javascript-api/current/configuration.html
Usage
This library provides an elasticsearch client which is configured for bulk imports.
The API is exactly the same as https://github.com/elasticsearch/elasticsearch-js with the addition of a buffered streaming import named client.stream.
var esclient = require('pelias-esclient')();
var command = {
_index: 'pelias', _type: 'myindex', _id: 'myrecordid',
data: {
my: 'properties'
}
}
esclient.stream.write( command );var esclient = require('pelias-esclient')();
some_other_stream.pipe( esclient.stream );Contributing
Please fork and pull request against upstream master on a feature branch.
Pretty please; provide unit tests and script fixtures in the test directory.
Running Unit Tests
$ npm testContinuous Integration
Travis tests every release against node version 0.10
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago

