@NonNullApi
Package com.broadleafcommerce.search.provider.solr
-
Interface Summary Interface Description SolrAdminProvider Provides basic administrative APIs for Solr.SolrCollectionResolver Solr allows you to create multiple collections (a.k.a.SolrIndexProvider Interface to define basic interactions with Solr for (re)indexing.SolrProvider Provides an interface for implementations to connect to Solr. -
Class Summary Class Description AbstractBasicAuthAwareSolrProvider Abstract class that provides convenience methods to allow implementors to arbitrarily set BasicAuth credentials on various types ofSolrRequest
s.DefaultSolrCloudAdminProvider Default implementation using SolrJ client to invoke SolrCloud management APIs (specifically usingCollectionAdminRequest
).DefaultSolrCollectionResolver Default implementation of theSolrCollectionResolver
.DefaultSolrReindexProvider Basic implementation of aSolrIndexProvider
that writes SolrInputDocuments to Solr.DefaultSolrSearchProvider SolrConnectionValidator Basic validation class validates that a connection to Solr is possible, and that all expected collections or aliases are present.SolrFieldService SolrFieldTypeConverter Converts general field types to Solr types. -
Exception Summary Exception Description SolrConnectionValidator.SolrInitializationException