Package org.apache.solr.common
Common classes reused on both clients & server for dealing with
documents to be indexed
and result documents
.-
Interface Summary Interface Description Callable<T> ConfigNode A generic interface that represents a config file, mostly XML Please note that this is an immutable, read-only object.IteratorWriter Interface to help do push writing to an arrayIteratorWriter.ItemWriter MapSerializable This is to facilitate just in time creation of objects before writing it to the response.MapWriter Use this class to push all entries of a Map into an output.MapWriter.EntryWriter An interface to push one entry at a time to the output.NavigableObject This class contains helper methods for navigating deeply nested Objects.PushWriter This is an interface to stream data out using a push APISolrCloseable ACloseable
that also allows checking whether it's been closed.SpecProvider A generic interface for any class that is capable of providing its specification as a json schema -
Class Summary Class Description ConditionalKeyMapWriter ConditionalKeyMapWriter.EntryWriterWrapper ConditionalMapWriter ConditionalMapWriter.EntryWriterWrapper ConfigNode.Helpers EmptyEntityResolver This class provides several singletons of entity resolvers used by SAX and StAX in the Java API.EnumFieldValue Represents a Enum field value, which includes integer value (indicating the sort order) and string (displayed) value.LazySolrCluster Reference implementation for SolrCluster.LinkedHashMapWriter<V> MapWriterMap SimpleZkMap A view of ZK as aSimpleMap
impl.SolrCloseableLatch This class mimicks the operation ofCountDownLatch
, but it also periodically checks the state of the providedSolrCloseable
and terminates the wait if it's closed by throwing anInterruptedException
.SolrDocument A concrete representation of a document within a Solr index.SolrDocumentBase<T,K> SolrDocumentList Represent a list of SolrDocuments returned from a search.SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.SolrInputField StringUtils ToleratedUpdateError Models the basic information related to a single "tolerated" error that occurred during updates. -
Enum Summary Enum Description SolrException.ErrorCode This list of valid HTTP Status error codes that Solr may return in the case of a "Server Side" error.ToleratedUpdateError.CmdType Helper class for dealing with SolrException metadata (String) keys -
Exception Summary Exception Description AlreadyClosedException NonExistentCoreException SolrException