0.0.2 • Published 9 years ago

fds-solr-client v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

#fds-solr-client - a node.js solr client based on solr-client(version 0.6.0) with bug-fixes from FDS ltd.

##Install

npm install fds-solr-client

##Documentation

See the website at http://lbdremy.github.com/solr-node-client/.

##Usage

// Load dependency
var solr = require('fds-solr-client');

// Create a client
var 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);
   }
});

##Test

npm test

Tests are executed against a running SOLR instance, so you might want to:

  • install the schema.xml and solrconfig.xml expected by the tests. You find these in test/materials
  • make sure your solr instance is running
  • specifiy non-default connection params to your server in test/config.json You can inject these also on the command line through:
mocha test/*-test.js --client.core=test-node-client --client.port=8080

Test coverage

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.

Static analysis and complexity report

npm run-script report

##Licence

(The MIT License)

Copyright 2011-2012 HipSnip Limited

Copyright 2013-2014 Rémy Loubradou

Copyright 2016 Anton Shulgin