All Classes and Interfaces

Class
Description
Abstract class that provides convenience methods to allow implementors to arbitrarily set BasicAuth credentials on various types of SolrRequests.
Default inventory availability strategies.
Properties related to Solr configuration.
 
 
 
 
 
Default implementation using SolrJ client to invoke SolrCloud management APIs (specifically using CollectionAdminRequest).
Default implementation of the SolrCollectionResolver.
Basic implementation of a SolrIndexProvider that writes SolrInputDocuments to Solr.
 
This is similar to a ReentrantLock, except that it uses Zookeeper to share the lock state across multiple nodes, allowing for a distributed lock.
Provides basic administrative APIs for Solr.
 
Solr allows you to create multiple collections (a.k.a.
Enumeration of statically defined fields that might not be administered via the admin console.
Basic validation class validates that a connection to Solr is possible, and that all expected collections or aliases are present.
 
 
 
Converts general field types to Solr types.
Interface to define basic interactions with Solr for (re)indexing.
Solr fields which are used to support trackable narrowing for search context.
Provides an interface for implementations to connect to Solr.
Utilities for
Solr specific SearchResponse to include raw QueryResponse
Event that can be raised to indicate that a thread which may have already acquired a lock, somehow loses that lock transitively, usually because of a ZooKeeper connection issue or other issue related to ZooKepper state.
Simple utility to assist in basic operations related to Zookeeper.