A solr client for node.js.
Install the library with:
npm install --save solr-client
Node.js version 6+ is supported. Solr versions 3-8 are supported.
// Load dependency const solr = require('solr-client');// Create a client const client = solr.createClient();
// Add a new document client.add({ id : 12, title_t : 'Hello' },function(err,obj){ if (err) { console.log(err); } else { console.log('Solr response:', obj); } });
Tests are executed against a Solr instance in a Docker container. In order to execute them on latest supported Solr version, run:
npm run solr:current:start npm test
If you want to execute them on oldest Solr version supported, run
solr:legacy:startinstead.
Before to be able to run the command below, you will need to install jscoverage available here https://github.com/visionmedia/node-jscoverage.
npm run-script test-cov
This command will generate a file named
coverage.html, use your browser to visualize it.
npm run-script report
(The MIT License)
Copyright 2011-2012 HipSnip Limited
Copyright 2013-2014 Rémy Loubradou