| Package | Description | 
|---|---|
| org.apache.solr.core | Core classes implementing Solr internals and the management of  SolrCores | 
| org.apache.solr.handler | Concrete implementations of  SolrRequestHandler | 
| org.apache.solr.handler.component | SearchComponentimplementations for 
 use inSearchHandler | 
| org.apache.solr.highlight | SolrHighlighterAPI and related implementations and utilities | 
| 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.response | API and implementations of  QueryResponseWriterfor formatting Solr request responses | 
| org.apache.solr.response.transform | APIs and implementations of  DocTransformerfor modifying documents in Solr request responses | 
| org.apache.solr.schema | IndexSchemaandFieldTypeimplementations 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  ValueSourcefor function queries. | 
| org.apache.solr.search.function.distance | Solr implementations of  ValueSourcefor 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.command | 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.stats | APIs and Classes implementing the Stats component used for document frequency
 calculations. | 
| 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.store.blockcache | An HDFS blockcache implementation. | 
| org.apache.solr.update | APIs and classes for managing index updates | 
| org.apache.solr.util | Common utility classes used throughout Solr | 
| Class and Description | 
|---|
| CacheConfig Contains the knowledge of how cache config is
 stored in the solrconfig.xml file, and implements a
 factory to create caches. | 
| QParserPlugin | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| ValueSourceParser A factory that parses user queries to generate ValueSource instances. | 
| Class and Description | 
|---|
| DocList DocListrepresents the result of a query: an ordered list of document ids with optional score. | 
| DocListAndSet | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| CursorMark An object that encapsulates the basic information about the current Mark Point of a 
 "Cursor" based request. | 
| DocList DocListrepresents the result of a query: an ordered list of document ids with optional score. | 
| DocListAndSet | 
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| QueryCommand A query request command to avoid having to change the method signatures if we want to pass additional information
 to the searcher. | 
| QueryResult The result of a search. | 
| RankQuery Note: This API is experimental and may change in non backward-compatible ways in the future | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SortSpec SortSpec encapsulates a Lucene Sort and a count of the number of documents
 to return. | 
| SyntaxError Simple checked exception for parsing errors | 
| Class and Description | 
|---|
| DocList DocListrepresents the result of a query: an ordered list of document ids with optional score. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| SyntaxError Simple checked exception for parsing errors | 
| Class and Description | 
|---|
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| DocSetProducer | 
| ExtendedQuery The ExtendedQuery interface provides extra metadata to a query. | 
| ExtendedQueryBase | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SyntaxError Simple checked exception for parsing errors | 
| Class and Description | 
|---|
| DocList DocListrepresents the result of a query: an ordered list of document ids with optional score. | 
| ReturnFields A class representing the return fields | 
| SolrDocumentFetcher A helper class of  SolrIndexSearcherfor stored Document related matters
 including DocValue substitutions. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| Class and Description | 
|---|
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SpatialOptions | 
| Class and Description | 
|---|
| BitDocSet BitDocSetrepresents an unordered set of Lucene Document Ids
 using a BitSet. | 
| CacheConfig Contains the knowledge of how cache config is
 stored in the solrconfig.xml file, and implements a
 factory to create caches. | 
| CacheRegenerator Implementations of  CacheRegeneratorare used in autowarming to populate a new cache
 based on an old cache. | 
| CollapsingQParserPlugin.GroupHeadSelector Models all the information about how group head documents should be selected | 
| CollapsingQParserPlugin.GroupHeadSelectorType | 
| CursorMark An object that encapsulates the basic information about the current Mark Point of a 
 "Cursor" based request. | 
| DelegatingCollector A simple delegating collector where one can set the delegate after creation | 
| DocIterator Simple Iterator of document Ids which may include score information. | 
| DocList DocListrepresents the result of a query: an ordered list of document ids with optional score. | 
| DocListAndSet | 
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| DocSetCollector | 
| DocSlice DocSliceimplements DocList as an array of docids and optional scores. | 
| ExtendedDismaxQParser.Clause | 
| ExtendedDismaxQParser.ExtendedDismaxConfiguration Simple container for configuration information used when parsing queries | 
| ExtendedDismaxQParser.ExtendedSolrQueryParser A subclass of SolrQueryParser that supports aliasing fields for
 constructing DisjunctionMaxQueries. | 
| ExtendedDismaxQParser.ExtendedSolrQueryParser.Alias A simple container for storing alias info | 
| ExtendedQuery The ExtendedQuery interface provides extra metadata to a query. | 
| ExtendedQueryBase | 
| FieldParams A class to hold "phrase slop" and "boost" parameters for pf, pf2, pf3 parameters | 
| Filter Convenient base class for building queries that only perform matching, but
  no scoring. | 
| FilteredDocIdSet Abstract decorator class for a DocIdSet implementation
 that provides on-demand filtering/validation
 mechanism on a given DocIdSet. | 
| FunctionQParser | 
| Grouping Basic Solr Grouping infrastructure. | 
| Grouping.Command General group command. | 
| Grouping.Format | 
| Grouping.TotalCount | 
| HashDocSet HashDocSetrepresents an unordered set of Lucene Document Ids
 using a primitive int hash table. | 
| LuceneQParser | 
| LuceneQParserPlugin Parse Solr's variant on the Lucene QueryParser syntax. | 
| PostFilter The PostFilter interface provides a mechanism to further filter documents
 after they have already gone through the main query and other filters. | 
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| QParserPlugin | 
| QueryCommand A query request command to avoid having to change the method signatures if we want to pass additional information
 to the searcher. | 
| QueryContext | 
| QueryResult The result of a search. | 
| RankQuery Note: This API is experimental and may change in non backward-compatible ways in the future | 
| ReturnFields A class representing the return fields | 
| ScoreFilter | 
| SolrCache Primary API for dealing with Solr's internal caches. | 
| SolrCache.State Enumeration of possible States for cache instances. | 
| SolrCacheBase Common base class of reusable functionality for SolrCaches | 
| SolrCacheBase.AutoWarmCountRef Decides how many things to autowarm based on the size of another cache | 
| SolrConstantScoreQuery A query that wraps a filter and simply returns a constant score equal to the
 query boost for every document in the filter. | 
| SolrDocumentFetcher A helper class of  SolrIndexSearcherfor stored Document related matters
 including DocValue substitutions. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SolrIndexSearcher.DocsEnumState | 
| SolrIndexSearcher.ProcessedFilter | 
| SolrQueryBuilder | 
| SolrQueryParser Solr's default query parser, a schema-driven superset of the classic lucene query parser. | 
| SolrQueryTimeoutImpl Implementation of  QueryTimeoutthat is used by Solr. | 
| SortedIntDocSet SortedIntDocSetrepresents a sorted set of Lucene Document Ids. | 
| SortSpec SortSpec encapsulates a Lucene Sort and a count of the number of documents
 to return. | 
| SpatialFilterQParserPlugin Creates a spatial Filter based on the type of spatial point used. | 
| StrParser Simple class to help with parsing a string. | 
| SyntaxError Simple checked exception for parsing errors | 
| ValueSourceParser A factory that parses user queries to generate ValueSource instances. | 
| Class and Description | 
|---|
| BitDocSet BitDocSetrepresents an unordered set of Lucene Document Ids
 using a BitSet. | 
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| FunctionQParser | 
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| QueryContext | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SyntaxError Simple checked exception for parsing errors | 
| ValueSourceParser A factory that parses user queries to generate ValueSource instances. | 
| Class and Description | 
|---|
| Filter Convenient base class for building queries that only perform matching, but
  no scoring. | 
| SolrFilter A SolrFilter extends the Lucene Filter and adds extra semantics such as passing on
 weight context info for function queries. | 
| Class and Description | 
|---|
| FunctionQParser | 
| SyntaxError Simple checked exception for parsing errors | 
| ValueSourceParser A factory that parses user queries to generate ValueSource instances. | 
| Class and Description | 
|---|
| Grouping.Format | 
| QueryCommand A query request command to avoid having to change the method signatures if we want to pass additional information
 to the searcher. | 
| QueryResult The result of a search. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SortSpec SortSpec encapsulates a Lucene Sort and a count of the number of documents
 to return. | 
| Class and Description | 
|---|
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| Class and Description | 
|---|
| DocSet DocSetrepresents an unordered set of Lucene Document Ids. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SyntaxError Simple checked exception for parsing errors | 
| Class and Description | 
|---|
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| FunctionQParser | 
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| QParserPlugin | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SyntaxError Simple checked exception for parsing errors | 
| ValueSourceParser A factory that parses user queries to generate ValueSource instances. | 
| Class and Description | 
|---|
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| QParserPlugin | 
| Class and Description | 
|---|
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| SolrCacheBase Common base class of reusable functionality for SolrCaches | 
| Class and Description | 
|---|
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| Class and Description | 
|---|
| CacheRegenerator Implementations of  CacheRegeneratorare used in autowarming to populate a new cache
 based on an old cache. | 
| DocList DocListrepresents the result of a query: an ordered list of document ids with optional score. | 
| FieldParams A class to hold "phrase slop" and "boost" parameters for pf, pf2, pf3 parameters | 
| QParser Note: This API is experimental and may change in non backward-compatible ways in the future | 
| SolrCache Primary API for dealing with Solr's internal caches. | 
| SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over  IndexSearcher. | 
| SolrQueryParser Solr's default query parser, a schema-driven superset of the classic lucene query parser. | 
| SyntaxError Simple checked exception for parsing errors | 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.