# Hierarchy For Package org.apache.solr.search

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.IdentityHashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.solr.search.QueryContext (implements java.io.Closeable)
  - org.apache.solr.search.BitDocSet
  - org.apache.solr.search.CacheConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.search.CollapsingQParserPlugin.CollapseScore
  - org.apache.solr.search.CollapsingQParserPlugin.GroupHeadSelector
  - org.apache.lucene.queryparser.xml.CoreParser (implements org.apache.lucene.queryparser.xml.QueryBuilder)
    - org.apache.solr.search.SolrCoreParser (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.search.CursorMark
  - org.apache.lucene.search.DocIdSet (implements org.apache.lucene.util.Accountable)
    - org.apache.solr.search.FilteredDocIdSet
      - org.apache.solr.search.BitsFilteredDocIdSet
  - org.apache.lucene.search.DocIdSetIterator
    - org.apache.lucene.index.PostingsEnum
      - org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum
        - org.apache.solr.search.BitsFilteredPostingsEnum
  - org.apache.solr.search.DocListAndSet
  - org.apache.solr.search.DocSetBuilder
  - org.apache.solr.search.DocSetCollector.ExpandingIntArray
  - org.apache.solr.search.DocSetUtil
  - org.apache.solr.search.DocSlice (implements org.apache.solr.search.DocList)
  - org.apache.solr.search.ExtendedDismaxQParser.Clause
  - org.apache.solr.search.ExtendedDismaxQParser.ExtendedDismaxConfiguration
  - org.apache.solr.search.ExtendedDismaxQParser.ExtendedSolrQueryParser.Alias
  - org.apache.solr.search.FieldParams
  - org.apache.lucene.search.FilterCollector (implements org.apache.lucene.search.Collector)
    - org.apache.solr.search.EarlyTerminatingCollector
  - org.apache.solr.search.Grouping
  - org.apache.solr.search.Grouping.Command<GROUP_VALUE_TYPE>
    - org.apache.solr.search.Grouping.CommandField
    - org.apache.solr.search.Grouping.CommandFunc
    - org.apache.solr.search.Grouping.CommandQuery
  - org.apache.solr.search.HashDocSet
  - org.apache.lucene.search.IndexSearcher
    - org.apache.solr.search.SolrIndexSearcher (implements java.io.Closeable, org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.search.Insanity
  - org.apache.solr.search.LFUCache<K,V> (implements org.apache.solr.search.SolrCache<K,V>)
  - org.apache.solr.search.NoOpRegenerator (implements org.apache.solr.search.CacheRegenerator)
  - org.apache.solr.search.QParser
    - org.apache.solr.search.DisMaxQParser
    - org.apache.solr.search.ExportQParserPlugin.ExportQParser
    - org.apache.solr.search.ExtendedDismaxQParser
    - org.apache.solr.search.FunctionQParser
    - org.apache.solr.search.LuceneQParser
      - org.apache.solr.search.MaxScoreQParser
    - org.apache.solr.search.SpatialFilterQParser
  - org.apache.solr.search.QParserPlugin (implements org.apache.solr.util.plugin.NamedListInitializedPlugin, org.apache.solr.core.SolrInfoMBean)
    - org.apache.solr.search.BoostQParserPlugin
    - org.apache.solr.search.CollapsingQParserPlugin
    - org.apache.solr.search.ComplexPhraseQParserPlugin
    - org.apache.solr.search.DisMaxQParserPlugin
    - org.apache.solr.search.ExportQParserPlugin
    - org.apache.solr.search.ExtendedDismaxQParserPlugin
    - org.apache.solr.search.FieldQParserPlugin
    - org.apache.solr.search.FunctionQParserPlugin
    - org.apache.solr.search.FunctionRangeQParserPlugin
    - org.apache.solr.search.GraphTermsQParserPlugin
    - org.apache.solr.search.HashQParserPlugin
    - org.apache.solr.search.IGainTermsQParserPlugin
    - org.apache.solr.search.JoinQParserPlugin
    - org.apache.solr.search.LuceneQParserPlugin
      - org.apache.solr.search.MaxScoreQParserPlugin
    - org.apache.solr.search.NestedQParserPlugin
    - org.apache.solr.search.OldLuceneQParserPlugin
    - org.apache.solr.search.PrefixQParserPlugin
    - org.apache.solr.search.RawQParserPlugin
    - org.apache.solr.search.ReRankQParserPlugin
    - org.apache.solr.search.SimpleQParserPlugin
    - org.apache.solr.search.SpatialFilterQParserPlugin
      - org.apache.solr.search.SpatialBoxQParserPlugin
    - org.apache.solr.search.SurroundQParserPlugin
    - org.apache.solr.search.SwitchQParserPlugin
    - org.apache.solr.search.TermQParserPlugin
    - org.apache.solr.search.TermsQParserPlugin
    - org.apache.solr.search.TextLogisticRegressionQParserPlugin
    - org.apache.solr.search.XmlQParserPlugin
  - org.apache.lucene.search.Query
    - org.apache.solr.search.ExtendedQueryBase (implements org.apache.solr.search.ExtendedQuery)
      - org.apache.solr.search.AnalyticsQuery (implements org.apache.solr.search.PostFilter)
      - org.apache.solr.search.CollapsingQParserPlugin.CollapsingPostFilter (implements org.apache.solr.search.PostFilter, org.apache.solr.search.ScoreFilter)
      - org.apache.solr.search.RankQuery
        - org.apache.solr.search.AbstractReRankQuery
        - org.apache.solr.search.ExportQParserPlugin.ExportQuery
      - org.apache.solr.search.WrappedQuery
    - org.apache.solr.search.Filter
      - org.apache.solr.search.QueryWrapperFilter
      - org.apache.solr.search.SolrFilter
    - org.apache.solr.search.SolrConstantScoreQuery (implements org.apache.solr.search.ExtendedQuery)
      - org.apache.solr.search.FunctionRangeQuery (implements org.apache.solr.search.PostFilter)
  - org.apache.lucene.util.QueryBuilder
    - org.apache.solr.parser.SolrQueryParserBase
      - org.apache.solr.parser.QueryParser (implements org.apache.solr.parser.QueryParserConstants)
        - org.apache.solr.search.SolrQueryParser
          - org.apache.solr.search.ExtendedDismaxQParser.ExtendedSolrQueryParser
  - org.apache.solr.search.QueryCommand
  - org.apache.solr.search.QueryParsing
  - org.apache.solr.search.QueryResult
  - org.apache.solr.search.QueryResultKey
  - org.apache.solr.search.QueryUtils
  - org.apache.solr.search.ReRankCollector.BoostedComp (implements java.util.Comparator<T>)
  - org.apache.solr.search.ReturnFields
    - org.apache.solr.search.SolrReturnFields
  - org.apache.lucene.search.SimpleCollector (implements org.apache.lucene.search.Collector, org.apache.lucene.search.LeafCollector)
    - org.apache.solr.search.DelegatingCollector
    - org.apache.solr.search.DocSetCollector
  - org.apache.solr.search.SolrCacheBase
    - org.apache.solr.search.FastLRUCache<K,V> (implements org.apache.solr.search.SolrCache<K,V>)
    - org.apache.solr.search.LRUCache<K,V> (implements org.apache.lucene.util.Accountable, org.apache.solr.search.SolrCache<K,V>)
  - org.apache.solr.search.SolrCacheBase.AutoWarmCountRef
  - org.apache.solr.search.SolrFieldCacheMBean (implements org.apache.solr.core.JmxMonitoredMap.JmxAugmentedSolrInfoMBean)
  - org.apache.solr.search.SolrIndexSearcher.DocsEnumState
  - org.apache.solr.search.SolrIndexSearcher.ProcessedFilter
  - org.apache.solr.search.SolrQueryBuilder (implements org.apache.lucene.queryparser.xml.QueryBuilder)
  - org.apache.solr.search.SolrQueryTimeoutImpl (implements org.apache.lucene.index.QueryTimeout)
  - org.apache.solr.search.SortedIntDocSet
  - org.apache.solr.search.Sorting
  - org.apache.solr.search.SortSpec
  - org.apache.solr.search.SortSpecParsing
  - org.apache.solr.search.SpatialOptions
  - org.apache.solr.search.StrParser
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.solr.search.EarlyTerminatingCollectorException
      - org.apache.solr.search.SyntaxError
  - org.apache.lucene.search.TopDocsCollector<T> (implements org.apache.lucene.search.Collector)
    - org.apache.solr.search.ReRankCollector
  - org.apache.solr.search.ValueSourceParser (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.lucene.search.Weight
    - org.apache.lucene.search.ConstantScoreWeight
      - org.apache.solr.search.SolrConstantScoreQuery.ConstantWeight
    - org.apache.lucene.search.FilterWeight
      - org.apache.solr.search.ReRankWeight

## Interface Hierarchy

- org.apache.lucene.util.Accountable
  - org.apache.solr.search.DocSet (also extends java.io.Closeable)
    - org.apache.solr.search.DocList
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.solr.search.DocSet (also extends org.apache.lucene.util.Accountable)
      - org.apache.solr.search.DocList
- org.apache.solr.search.CacheRegenerator
- org.apache.solr.search.DocSetProducer
- org.apache.solr.search.ExtendedQuery
  - org.apache.solr.search.PostFilter
- java.util.Iterator<E>
  - org.apache.solr.search.DocIterator
- org.apache.solr.search.ScoreFilter
- org.apache.solr.core.SolrInfoMBean
  - org.apache.solr.search.SolrCache<K,V>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.search.Grouping.Format
    - org.apache.solr.search.Grouping.TotalCount
    - org.apache.solr.search.CollapsingQParserPlugin.GroupHeadSelectorType
    - org.apache.solr.search.SolrCache.State

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