Solr client for node.js

A solr client for indexing, adding, deleting,committing and searching documents within an Apache Solr installation (version>=3.2).

Latest Update from Github

Loading...
Loading...

Use Basic HTTP Authentication to communicate with the Solr server.

Hide Source
// Use `var solr = require('solr-client')` in your code 
var solr = require('./../lib/solr');

var client = solr.createClient();
client.basicAuth('admin','passtest');

// Use `client.unauth` if you want to remove credentials previously set.
//client.unauth();

// You can now search documents using your credentials
var query = client.createQuery().q('laptop').dismax().qf({title_t : 0.2 , description_t : 3.3}).mm(2).start(0).rows(10);
client.search(query,function(err,obj){
   if(err){
   	console.log(err);
   }else{
   	console.log(obj);	
   }
});