houyi - Promise based solr node.js client
About
Houyi is a Solr Client built for the modern-day node. It's driven by promises, and a query language similar to that seen on the official elasticsearch node client.
Installation instructions
npm install --save houyi
Usage
var houyi = ; var client = host: '127.0.0.1' port: '8983' core : 'testcore' ; client;
Add/Update Documents
client;
Delete Documents
client;
Commit
client;
Ping Solr
Check to ensure that you can connect to your solr box :
client;
Chaining Queries
client;
Master/Slave Support
Your setup might not be completely up-to-date with the latest and greatest Solr Cloud. This is not a problem. You may wish to only write to master, and that can be done by using the "master" option with the houyi client parameters
var client = host: '127.0.0.1' port: '8983' core: 'testcore' bigint: true master: host: '192.168.0.1' ;
Big Int Support
Parse big integers by setting bigint to true within the houyi client parameters. This is set to false by default.
var client = host: '127.0.0.1' port: '8983' core: 'testcore' bigint: true;