# Uses of Package
org.apache.solr.search

- Packages that use org.apache.solr.search
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
  org.apache.solr.highlight | `SolrHighlighter` API 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 `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.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.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

- Classes in org.apache.solr.search used by org.apache.solr.core
  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.

- Classes in org.apache.solr.search used by org.apache.solr.handler
  Class and Description
  DocList `DocList` represents the result of a query: an ordered list of document ids with optional score.
  DocListAndSet A struct whose only purpose is to hold both a `DocList` and a `DocSet` so that both may be returned from a single method.
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.handler.component
  Class and Description
  CursorMark An object that encapsulates the basic information about the current Mark Point of a "Cursor" based request.
  DocList `DocList` represents the result of a query: an ordered list of document ids with optional score.
  DocListAndSet A struct whose only purpose is to hold both a `DocList` and a `DocSet` so that both may be returned from a single method.
  DocSet `DocSet` represents 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

- Classes in org.apache.solr.search used by org.apache.solr.highlight
  Class and Description
  DocList `DocList` represents the result of a query: an ordered list of document ids with optional score.
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.parser
  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

- Classes in org.apache.solr.search used by org.apache.solr.query
  Class and Description
  DocSet `DocSet` represents 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`.

- Classes in org.apache.solr.search used by org.apache.solr.request
  Class and Description
  DocSet `DocSet` represents an unordered set of Lucene Document Ids.
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.
  SyntaxError Simple checked exception for parsing errors

- Classes in org.apache.solr.search used by org.apache.solr.response
  Class and Description
  DocList `DocList` represents the result of a query: an ordered list of document ids with optional score.
  ReturnFields A class representing the return fields
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.response.transform
  Class and Description
  QParser Note: This API is experimental and may change in non backward-compatible ways in the future

- Classes in org.apache.solr.search used by org.apache.solr.schema
  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

- Classes in org.apache.solr.search used by org.apache.solr.search
  Class and Description
  BitDocSet `BitDocSet` represents 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 `CacheRegenerator` are 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 `DocList` represents the result of a query: an ordered list of document ids with optional score.
  DocListAndSet A struct whose only purpose is to hold both a `DocList` and a `DocSet` so that both may be returned from a single method.
  DocSet `DocSet` represents an unordered set of Lucene Document Ids.
  DocSlice `DocSlice` implements 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 `HashDocSet` represents 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.
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.
  SolrIndexSearcher.DocsEnumState
  SolrIndexSearcher.ProcessedFilter
  SolrQueryParser Solr's default query parser, a schema-driven superset of the classic lucene query parser.
  SolrQueryTimeoutImpl Implementation of `QueryTimeout` that is used by Solr.
  SortedIntDocSet `SortedIntDocSet` represents 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.

- Classes in org.apache.solr.search used by org.apache.solr.search.facet
  Class and Description
  BitDocSet `BitDocSet` represents an unordered set of Lucene Document Ids using a BitSet.
  DocSet `DocSet` represents 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.

- Classes in org.apache.solr.search used by org.apache.solr.search.function
  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.

- Classes in org.apache.solr.search used by org.apache.solr.search.function.distance
  Class and Description
  FunctionQParser
  SyntaxError Simple checked exception for parsing errors
  ValueSourceParser A factory that parses user queries to generate ValueSource instances.

- Classes in org.apache.solr.search used by org.apache.solr.search.grouping
  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`.

- Classes in org.apache.solr.search used by org.apache.solr.search.grouping.collector
  Class and Description
  DocSet `DocSet` represents an unordered set of Lucene Document Ids.

- Classes in org.apache.solr.search used by org.apache.solr.search.grouping.distributed.command
  Class and Description
  DocSet `DocSet` represents an unordered set of Lucene Document Ids.
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.
  SyntaxError Simple checked exception for parsing errors

- Classes in org.apache.solr.search used by org.apache.solr.search.grouping.distributed.shardresultserializer
  Class and Description
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.search.grouping.endresulttransformer
  Class and Description
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.search.join
  Class and Description
  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

- Classes in org.apache.solr.search used by org.apache.solr.search.mlt
  Class and Description
  QParser Note: This API is experimental and may change in non backward-compatible ways in the future
  QParserPlugin

- Classes in org.apache.solr.search used by org.apache.solr.search.stats
  Class and Description
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.spelling
  Class and Description
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.spelling.suggest
  Class and Description
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.store.blockcache
  Class and Description
  SolrCacheBase Common base class of reusable functionality for SolrCaches

- Classes in org.apache.solr.search used by org.apache.solr.update
  Class and Description
  SolrIndexSearcher SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.

- Classes in org.apache.solr.search used by org.apache.solr.util
  Class and Description
  CacheRegenerator Implementations of `CacheRegenerator` are used in autowarming to populate a new cache based on an old cache.
  DocList `DocList` represents 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-2016 Apache Software Foundation. All Rights Reserved.