All Classes and Interfaces
Class
Description
Abstract class that provides convenience methods to allow implementors to arbitrarily set
BasicAuth credentials on various types of
SolrRequest
s.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.