SkillAgentSearch skills...

Solrs

An async, non-blocking solr client for java/scala, providing a query interface like SolrJ

Install / Use

/learn @inoio/Solrs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

solrs - async solr client for java/scala

Build Status Maven Central Join the chat at https://gitter.im/inoio/solrs

This is a java/scala solr client providing an interface like SolrJ, just asynchronously / non-blocking (built on top of async-http-client / netty).

Key Features

  • Async, non-blocking API to Solr on the JVM: supports CompletableFuture for Java, for Scala you can choose between Twitter's Future or the standard/SDK Future.
  • SolrCloud support
  • Optimized request routing (e.g. updates go to leaders, _route_ param is respected, replica.type is supported for shards.preference param)
  • Pluggable load balancing strategies, comes with a performance/statistics based load balancer
  • Support for retry policies in case of failures

Documentation

The documentation is available at https://inoio.github.io/solrs/

License

This software is licensed under the Apache 2 license, see LICENSE.txt.

View on GitHub
GitHub Stars110
CategoryDevelopment
Updated7mo ago
Forks28

Languages

Scala

Security Score

87/100

Audited on Aug 13, 2025

No findings