# Solr 6.3.0 solr-core API

Apache Solr Search Server (Core Javadocs).

See: Description

Packages
Package | Description
--- | ---
org.apache.solr | Commonly reused classes and interfaces (deprecated package, do not add new classes)
org.apache.solr.analysis | Factories and classes specific to text analysis and the creation of `TokenStream`s
org.apache.solr.client.solrj.embedded | SolrJ client implementations for embedded solr access.
org.apache.solr.cloud | Classes for dealing with ZooKeeper when operating in SolrCloud mode.
org.apache.solr.cloud.overseer | Classes for updating cluster state in SolrCloud mode.
org.apache.solr.cloud.rule | Classes for managing Replica placement strategy when operating in SolrCloud mode.
org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
org.apache.solr.core.backup | Core classes for Solr's Backup/Restore functionality
org.apache.solr.core.backup.repository | `BackupRepository` Providing backup/restore repository interfaces to plug different storage systems
org.apache.solr.core.snapshots | Core classes for Solr's persistent snapshots functionality
org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
org.apache.solr.handler.admin | `SolrRequestHandler` implementations for powering he Solr Admin UI
org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
org.apache.solr.handler.loader | `ContentStreamLoader` implementations for use in `ContentStreamHandlerBase` implementations
org.apache.solr.highlight | `SolrHighlighter` API and related implementations and utilities
org.apache.solr.index | Indexing related classes.
org.apache.solr.index.hdfs | An HDFS CheckIndex implementation.
org.apache.solr.internal.csv | Internal classes used for reading/writing CSV
org.apache.solr.internal.csv.writer | Internal classes used for reading/writing CSV
org.apache.solr.logging | APIs related to capturing log event info in the `LoggingHandler`
org.apache.solr.logging.jul | JUL based implementation of `LogWatcher`
org.apache.solr.logging.log4j | Log4j based implementation of `LogWatcher`
org.apache.solr.parser | Solr native variant of the Lucene Classic QueryParser
org.apache.solr.query | Solr Queries
org.apache.solr.request | APIs and classes for dealing with Solr requests
org.apache.solr.request.json | JSON related classes
org.apache.solr.request.macro | Parameter substitution / macro expansion.
org.apache.solr.response | API and implementations of `QueryResponseWriter` for formatting Solr request responses
org.apache.solr.response.transform | APIs and implementations of `DocTransformer` for modifying documents in Solr request responses
org.apache.solr.rest | Solr RESTful APIs via Restlet.
org.apache.solr.rest.schema | Provides RESTful API access to the Solr Schema using Restlet.
org.apache.solr.rest.schema.analysis | Analysis-related functionality for RESTful API access to the Solr Schema using Restlet.
org.apache.solr.schema | `IndexSchema` and `FieldType` implementations for powering schema.xml
org.apache.solr.search | APIs and classes for parsing and processing search requests
org.apache.solr.search.facet | APIs and classes for the JSON Facet API.
org.apache.solr.search.function | Solr implementations of `ValueSource` for function queries.
org.apache.solr.search.function.distance | Solr implementations of `ValueSource` for distance based function queries.
org.apache.solr.search.grouping | APIs and classes for implementing result grouping
org.apache.solr.search.grouping.collector | Grouping related `Collector`s
org.apache.solr.search.grouping.distributed | Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.command | Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.requestfactory | Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.responseprocessor | Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.shardresultserializer | Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.endresulttransformer | APIs and classes for transforming result grouping results into the appropriate response format
org.apache.solr.search.join | Classes related to joins.
org.apache.solr.search.mlt | APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
org.apache.solr.search.similarities | Factories for various built-in Lucene ranking models.
org.apache.solr.search.stats | APIs and Classes implementing the Stats component used for document frequency calculations.
org.apache.solr.security | Commonly used classes for Solr security framework.
org.apache.solr.servlet | Servlet related classes for powering the Solr HTTP API
org.apache.solr.servlet.cache | Caching related classes used in the Solr HTTP API
org.apache.solr.spelling | APIs and classes used by the `SpellCheckComponent`
org.apache.solr.spelling.suggest | APIs and classes used by the `SpellCheckComponent`
org.apache.solr.spelling.suggest.fst | Factories for FST and Analyzing based `Suggester`s
org.apache.solr.spelling.suggest.jaspell | Factories for JaSpell based `Suggester`s
org.apache.solr.spelling.suggest.tst | Factories for TST based `Suggester`s
org.apache.solr.store.blockcache | An HDFS blockcache implementation.
org.apache.solr.store.hdfs | An HDFS Directory implementation.
org.apache.solr.uninverting | Support for creating docvalues on-the-fly from the inverted index at runtime.
org.apache.solr.update | APIs and classes for managing index updates
org.apache.solr.update.processor | `UpdateRequestProcessorFactory` APIs and implementations for use in `UpdateRequestProcessorChain`s
org.apache.solr.util | Common utility classes used throughout Solr
org.apache.solr.util.hll | A fork of Java-HyperLogLog package tweaked not to depend on fastutil and with cleanups to make it lean and clean.
org.apache.solr.util.plugin | Common APIs related to implementing Solr plugins
org.apache.solr.util.stats | Utilities for collecting statistics
org.apache.solr.util.xslt | XSLT related utilities (deprecated package, do not add new classes)

Apache Solr Search Server (Core Javadocs).

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.