Apache Solr Search Server (Core Javadocs).
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 TokenStreams
org.apache.solr.api
Commonly used classes for Solr V2 API.
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.api.collections
Package related to internal implementations of the SolrCloud collections api
org.apache.solr.cloud.autoscaling
Package for classes related to autoscaling
org.apache.solr.cloud.autoscaling.sim
Simulated environment for autoscaling.
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 SolrCores
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.filestore
Implementation of Package Store.
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.export
Solr's Export Handler Functionality
org.apache.solr.handler.loader
ContentStreamLoader implementations for use in ContentStreamHandlerBase implementations
org.apache.solr.handler.sql
Classes related to Apache Calcite implementation in SQLHandler
org.apache.solr.handler.tagger
The TaggerRequestHandler and supporting classes.
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.legacy
Deprecated stuff!
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.log4j2
LOG4J2 based implementation of LogWatcher
org.apache.solr.metrics
The SolrCoreMetricManager is responsible for collecting metrics from SolrMetricProducer's and exposing metrics to SolrMetricReporter's.
org.apache.solr.metrics.reporters
This package houses 'pluggable' metric reporters that inherit from the SolrMetricReporter class.
org.apache.solr.metrics.reporters.jmx
This package contains components that support SolrJmxReporter.
org.apache.solr.metrics.reporters.solr
This package contains SolrMetricReporter implementations specific to SolrCloud reporting.
org.apache.solr.metrics.rrd
This package contains RrdBackendFactory implementation that supports storing metrics history in Solr.
org.apache.solr.packagemanager
This package contains Package Manager (CLI) implementation
org.apache.solr.parser
Solr native variant of the Lucene Classic QueryParser
org.apache.solr.pkg
Package management implementation
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 Collectors
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 Suggesters
org.apache.solr.spelling.suggest.jaspell
Factories for JaSpell based Suggesters
org.apache.solr.spelling.suggest.tst
Factories for TST based Suggesters
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 UpdateRequestProcessorChains
org.apache.solr.util
Common utility classes used throughout Solr
org.apache.solr.util.configuration
Common Util APIs related to Solr configuration.
org.apache.solr.util.configuration.providers
TODO
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.tracing
Tracing related utilities
org.apache.solr.util.xslt
XSLT related utilities (deprecated package, do not add new classes)