Configure HttpSolrClient for basic authentication.
Configure HttpSolrClient for basic authentication.
implicit val solr = SolrClientFactory.basicAuth("username", "password") val client = new SolrClient("http://localhost:8983/solr")
Provides a client for CloudSolr with authentication.
Provides a client for CloudSolr with authentication.
implicit val solr = SolrClientFactory.cloud("username", "password") val client = new SolrClient("zkHost1,zkHost2,zkHost3:2182/solr")
Provides a client for CloudSolr.
Provides a client for CloudSolr.
implicit val solr = SolrClientFactory.cloud() val client = new SolrClient("zkHost1,zkHost2,zkHost3:2182/solr")
Provides the dummy HttpSolrClient for unit testing.
Provides the dummy HttpSolrClient for unit testing.
implicit val solr = SolrClientFactory.dummy { request => println(request.getMethod) println(request.getPath) println(request.getParams) } val client = new SolrClient("http://localhost:8983/solr")