## Hierarchy For All Packages

Package Hierarchies:
  org.apache.lucene, org.apache.lucene.analysis, org.apache.lucene.analysis.standard, org.apache.lucene.analysis.tokenattributes, org.apache.lucene.document, org.apache.lucene.index, org.apache.lucene.messages, org.apache.lucene.queryParser, org.apache.lucene.search, org.apache.lucene.search.function, org.apache.lucene.search.payloads, org.apache.lucene.search.spans, org.apache.lucene.store, org.apache.lucene.util, org.apache.lucene.util.cache

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.index.AbstractAllTermDocs (implements org.apache.lucene.index.TermDocs)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.apache.lucene.index.SegmentInfos
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.apache.lucene.analysis.CharArraySet
  - org.apache.lucene.document.AbstractField (implements org.apache.lucene.document.Fieldable)
    - org.apache.lucene.document.Field (implements org.apache.lucene.document.Fieldable, java.io.Serializable)
    - org.apache.lucene.document.NumericField
  - org.apache.lucene.analysis.Analyzer
    - org.apache.lucene.analysis.KeywordAnalyzer
    - org.apache.lucene.analysis.PerFieldAnalyzerWrapper
    - org.apache.lucene.analysis.SimpleAnalyzer
    - org.apache.lucene.analysis.standard.StandardAnalyzer
    - org.apache.lucene.analysis.StopAnalyzer
    - org.apache.lucene.analysis.WhitespaceAnalyzer
  - org.apache.lucene.util.ArrayUtil
  - org.apache.lucene.util.AttributeImpl (implements org.apache.lucene.util.Attribute, java.lang.Cloneable, java.io.Serializable)
    - org.apache.lucene.analysis.tokenattributes.FlagsAttributeImpl (implements java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.FlagsAttribute, java.io.Serializable)
    - org.apache.lucene.analysis.tokenattributes.OffsetAttributeImpl (implements java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.OffsetAttribute, java.io.Serializable)
    - org.apache.lucene.analysis.tokenattributes.PayloadAttributeImpl (implements java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.PayloadAttribute, java.io.Serializable)
    - org.apache.lucene.analysis.tokenattributes.PositionIncrementAttributeImpl (implements java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute, java.io.Serializable)
    - org.apache.lucene.analysis.tokenattributes.TermAttributeImpl (implements java.lang.Cloneable, java.io.Serializable, org.apache.lucene.analysis.tokenattributes.TermAttribute)
    - org.apache.lucene.analysis.Token (implements java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.FlagsAttribute, org.apache.lucene.analysis.tokenattributes.OffsetAttribute, org.apache.lucene.analysis.tokenattributes.PayloadAttribute, org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute, org.apache.lucene.analysis.tokenattributes.TermAttribute, org.apache.lucene.analysis.tokenattributes.TypeAttribute)
    - org.apache.lucene.analysis.tokenattributes.TypeAttributeImpl (implements java.lang.Cloneable, java.io.Serializable, org.apache.lucene.analysis.tokenattributes.TypeAttribute)
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream
      - org.apache.lucene.analysis.NumericTokenStream
      - org.apache.lucene.analysis.TeeSinkTokenFilter.SinkTokenStream
      - org.apache.lucene.analysis.TokenFilter
        - org.apache.lucene.analysis.ASCIIFoldingFilter
        - org.apache.lucene.analysis.CachingTokenFilter
        - org.apache.lucene.analysis.ISOLatin1AccentFilter
        - org.apache.lucene.analysis.LengthFilter
        - org.apache.lucene.analysis.LowerCaseFilter
        - org.apache.lucene.analysis.PorterStemFilter
        - org.apache.lucene.analysis.standard.StandardFilter
        - org.apache.lucene.analysis.StopFilter
        - org.apache.lucene.analysis.TeeSinkTokenFilter
        - org.apache.lucene.analysis.TeeTokenFilter
      - org.apache.lucene.analysis.Tokenizer
        - org.apache.lucene.analysis.CharTokenizer
          - org.apache.lucene.analysis.LetterTokenizer
            - org.apache.lucene.analysis.LowerCaseTokenizer
          - org.apache.lucene.analysis.WhitespaceTokenizer
        - org.apache.lucene.analysis.KeywordTokenizer
        - org.apache.lucene.analysis.SinkTokenizer
        - org.apache.lucene.analysis.standard.StandardTokenizer
  - org.apache.lucene.util.AttributeSource.AttributeFactory
  - org.apache.lucene.util.AttributeSource.State (implements java.lang.Cloneable)
  - org.apache.lucene.util.BitUtil
  - org.apache.lucene.util.BitVector (implements java.lang.Cloneable)
  - org.apache.lucene.search.BooleanClause (implements java.io.Serializable)
  - org.apache.lucene.util.cache.Cache
    - org.apache.lucene.util.cache.SimpleMapCache
      - org.apache.lucene.util.cache.SimpleLRUCache
  - org.apache.lucene.analysis.CharArraySet.CharArraySetIterator (implements java.util.Iterator<E>)
  - org.apache.lucene.index.CheckIndex
  - org.apache.lucene.index.CheckIndex.Status
  - org.apache.lucene.index.CheckIndex.Status.FieldNormStatus
  - org.apache.lucene.index.CheckIndex.Status.SegmentInfoStatus
  - org.apache.lucene.index.CheckIndex.Status.StoredFieldStatus
  - org.apache.lucene.index.CheckIndex.Status.TermIndexStatus
  - org.apache.lucene.index.CheckIndex.Status.TermVectorStatus
  - org.apache.lucene.util.CloseableThreadLocal
  - org.apache.lucene.search.Collector
    - org.apache.lucene.search.HitCollectorWrapper
    - org.apache.lucene.search.PositiveScoresOnlyCollector
    - org.apache.lucene.search.TimeLimitingCollector
    - org.apache.lucene.search.TopDocsCollector
      - org.apache.lucene.search.TopFieldCollector
      - org.apache.lucene.search.TopScoreDocCollector
  - org.apache.lucene.document.CompressionTools
  - org.apache.lucene.util.Constants
  - org.apache.lucene.search.function.CustomScoreProvider
  - org.apache.lucene.document.DateField
  - org.apache.lucene.document.DateTools
  - org.apache.lucene.document.DateTools.Resolution
  - org.apache.lucene.store.Directory
    - org.apache.lucene.store.FileSwitchDirectory
    - org.apache.lucene.store.FSDirectory
      - org.apache.lucene.store.MMapDirectory
      - org.apache.lucene.store.NIOFSDirectory
      - org.apache.lucene.store.SimpleFSDirectory
    - org.apache.lucene.store.RAMDirectory (implements java.io.Serializable)
  - org.apache.lucene.search.DocIdSet
    - org.apache.lucene.util.DocIdBitSet
    - org.apache.lucene.search.FieldCacheTermsFilter.FieldCacheTermsFilterDocIdSet
    - org.apache.lucene.search.FilteredDocIdSet
    - org.apache.lucene.util.OpenBitSet (implements java.lang.Cloneable, java.io.Serializable)
      - org.apache.lucene.util.OpenBitSetDISI
    - org.apache.lucene.util.SortedVIntList
  - org.apache.lucene.search.DocIdSetIterator
    - org.apache.lucene.search.FieldCacheTermsFilter.FieldCacheTermsFilterDocIdSet.FieldCacheTermsFilterDocIdSetIterator
    - org.apache.lucene.search.FilteredDocIdSetIterator
    - org.apache.lucene.util.OpenBitSetIterator
    - org.apache.lucene.search.Scorer
      - org.apache.lucene.search.ConstantScoreQuery.ConstantScorer
      - org.apache.lucene.search.ScoreCachingWrappingScorer
      - org.apache.lucene.search.spans.SpanScorer
        - org.apache.lucene.search.payloads.PayloadNearQuery.PayloadNearSpanScorer
        - org.apache.lucene.search.payloads.PayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer
  - org.apache.lucene.document.Document (implements java.io.Serializable)
  - org.apache.lucene.search.function.DocValues
  - org.apache.lucene.search.Explanation (implements java.io.Serializable)
    - org.apache.lucene.search.ComplexExplanation
  - org.apache.lucene.search.Explanation.IDFExplanation (implements java.io.Serializable)
  - org.apache.lucene.queryParser.FastCharStream (implements org.apache.lucene.queryParser.CharStream)
  - org.apache.lucene.search.FieldCache.CacheEntry
  - org.apache.lucene.search.FieldCache.CreationPlaceholder
  - org.apache.lucene.search.FieldCache.StringIndex
  - org.apache.lucene.util.FieldCacheSanityChecker
  - org.apache.lucene.util.FieldCacheSanityChecker.Insanity
  - org.apache.lucene.util.FieldCacheSanityChecker.InsanityType
  - org.apache.lucene.search.FieldComparator
    - org.apache.lucene.search.FieldComparator.ByteComparator
    - org.apache.lucene.search.FieldComparator.DocComparator
    - org.apache.lucene.search.FieldComparator.DoubleComparator
    - org.apache.lucene.search.FieldComparator.FloatComparator
    - org.apache.lucene.search.FieldComparator.IntComparator
    - org.apache.lucene.search.FieldComparator.LongComparator
    - org.apache.lucene.search.FieldComparator.RelevanceComparator
    - org.apache.lucene.search.FieldComparator.ShortComparator
    - org.apache.lucene.search.FieldComparator.StringComparatorLocale
    - org.apache.lucene.search.FieldComparator.StringOrdValComparator
    - org.apache.lucene.search.FieldComparator.StringValComparator
  - org.apache.lucene.search.FieldComparatorSource (implements java.io.Serializable)
  - org.apache.lucene.index.FieldInvertState
  - org.apache.lucene.search.function.FieldScoreQuery.Type
  - org.apache.lucene.document.FieldSelectorResult (implements java.io.Serializable)
  - org.apache.lucene.search.Filter (implements java.io.Serializable)
    - org.apache.lucene.search.CachingWrapperFilter
      - org.apache.lucene.search.QueryFilter
    - org.apache.lucene.search.FieldCacheRangeFilter
    - org.apache.lucene.search.FieldCacheTermsFilter
    - org.apache.lucene.search.MultiTermQueryWrapperFilter
      - org.apache.lucene.search.NumericRangeFilter
      - org.apache.lucene.search.PrefixFilter
      - org.apache.lucene.search.RangeFilter
      - org.apache.lucene.search.TermRangeFilter
    - org.apache.lucene.search.QueryWrapperFilter
    - org.apache.lucene.search.SpanFilter
      - org.apache.lucene.search.CachingSpanFilter
      - org.apache.lucene.search.SpanQueryFilter
  - org.apache.lucene.index.FilterIndexReader.FilterTermDocs (implements org.apache.lucene.index.TermDocs)
    - org.apache.lucene.index.FilterIndexReader.FilterTermPositions (implements org.apache.lucene.index.TermPositions)
  - org.apache.lucene.search.FilterManager
  - org.apache.lucene.search.FilterManager.FilterCleaner (implements java.lang.Runnable)
  - org.apache.lucene.search.FilterManager.FilterItem
  - org.apache.lucene.search.FuzzyQuery.ScoreTerm
  - org.apache.lucene.search.Hit (implements java.io.Serializable)
  - org.apache.lucene.search.HitCollector
    - org.apache.lucene.search.TimeLimitedCollector
    - org.apache.lucene.search.TopDocCollector
      - org.apache.lucene.search.TopFieldDocCollector
  - org.apache.lucene.search.HitIterator (implements java.util.Iterator<E>)
  - org.apache.lucene.search.Hits
  - org.apache.lucene.util.IndexableBinaryStringTools
  - org.apache.lucene.index.IndexCommit (implements org.apache.lucene.index.IndexCommitPoint)
  - org.apache.lucene.index.IndexFileNameFilter (implements java.io.FilenameFilter)
  - org.apache.lucene.store.IndexInput (implements java.lang.Cloneable)
    - org.apache.lucene.store.BufferedIndexInput
      - org.apache.lucene.store.SimpleFSDirectory.SimpleFSIndexInput
        - org.apache.lucene.store.FSDirectory.FSIndexInput
        - org.apache.lucene.store.NIOFSDirectory.NIOFSIndexInput
    - org.apache.lucene.store.ChecksumIndexInput
  - org.apache.lucene.index.IndexModifier
  - org.apache.lucene.store.IndexOutput
    - org.apache.lucene.store.BufferedIndexOutput
      - org.apache.lucene.store.SimpleFSDirectory.SimpleFSIndexOutput
        - org.apache.lucene.store.FSDirectory.FSIndexOutput
    - org.apache.lucene.store.ChecksumIndexOutput
    - org.apache.lucene.store.RAMOutputStream
  - org.apache.lucene.index.IndexReader (implements java.lang.Cloneable)
    - org.apache.lucene.index.FilterIndexReader
    - org.apache.lucene.index.MultiReader (implements java.lang.Cloneable)
    - org.apache.lucene.index.ParallelReader
    - org.apache.lucene.index.SegmentReader (implements java.lang.Cloneable)
  - org.apache.lucene.index.IndexReader.FieldOption
  - org.apache.lucene.index.IndexWriter
  - org.apache.lucene.index.IndexWriter.IndexReaderWarmer
  - org.apache.lucene.index.IndexWriter.MaxFieldLength
  - org.apache.lucene.index.KeepOnlyLastCommitDeletionPolicy (implements org.apache.lucene.index.IndexDeletionPolicy)
  - org.apache.lucene.document.LoadFirstFieldSelector (implements org.apache.lucene.document.FieldSelector)
  - org.apache.lucene.store.Lock
  - org.apache.lucene.store.Lock.With
  - org.apache.lucene.store.LockFactory
    - org.apache.lucene.store.FSLockFactory
      - org.apache.lucene.store.NativeFSLockFactory
      - org.apache.lucene.store.SimpleFSLockFactory
    - org.apache.lucene.store.NoLockFactory
    - org.apache.lucene.store.SingleInstanceLockFactory
    - org.apache.lucene.store.VerifyingLockFactory
  - org.apache.lucene.store.LockStressTest
  - org.apache.lucene.store.LockVerifyServer
  - org.apache.lucene.LucenePackage
  - org.apache.lucene.document.MapFieldSelector (implements org.apache.lucene.document.FieldSelector)
  - org.apache.lucene.util.MapOfSets
  - org.apache.lucene.util.MemoryModel
    - org.apache.lucene.util.AverageGuessMemoryModel
  - org.apache.lucene.index.MergePolicy
    - org.apache.lucene.index.LogMergePolicy
      - org.apache.lucene.index.LogByteSizeMergePolicy
      - org.apache.lucene.index.LogDocMergePolicy
  - org.apache.lucene.index.MergePolicy.MergeSpecification
  - org.apache.lucene.index.MergePolicy.OneMerge
  - org.apache.lucene.index.MergeScheduler
    - org.apache.lucene.index.ConcurrentMergeScheduler
    - org.apache.lucene.index.SerialMergeScheduler
  - org.apache.lucene.messages.MessageImpl (implements org.apache.lucene.messages.Message)
  - org.apache.lucene.index.MultipleTermPositions (implements org.apache.lucene.index.TermPositions)
  - org.apache.lucene.search.MultiTermQuery.RewriteMethod (implements java.io.Serializable)
    - org.apache.lucene.search.MultiTermQuery.ConstantScoreAutoRewrite (implements java.io.Serializable)
  - org.apache.lucene.messages.NLS
  - org.apache.lucene.analysis.NormalizeCharMap
  - org.apache.lucene.document.NumberTools
  - org.apache.lucene.util.NumericUtils
  - org.apache.lucene.util.NumericUtils.IntRangeBuilder
  - org.apache.lucene.util.NumericUtils.LongRangeBuilder
  - org.apache.lucene.util.Parameter (implements java.io.Serializable)
    - org.apache.lucene.search.BooleanClause.Occur (implements java.io.Serializable)
    - org.apache.lucene.search.CachingWrapperFilter.DeletesMode (implements java.io.Serializable)
    - org.apache.lucene.document.Field.Index (implements java.io.Serializable)
    - org.apache.lucene.document.Field.Store (implements java.io.Serializable)
    - org.apache.lucene.document.Field.TermVector (implements java.io.Serializable)
    - org.apache.lucene.queryParser.QueryParser.Operator
    - org.apache.lucene.util.Version (implements java.io.Serializable)
  - org.apache.lucene.index.Payload (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.lucene.search.payloads.PayloadFunction (implements java.io.Serializable)
    - org.apache.lucene.search.payloads.AveragePayloadFunction
    - org.apache.lucene.search.payloads.MaxPayloadFunction
    - org.apache.lucene.search.payloads.MinPayloadFunction
  - org.apache.lucene.search.payloads.PayloadSpanUtil
  - org.apache.lucene.index.PositionBasedTermVectorMapper.TVPositionInfo
  - org.apache.lucene.util.PriorityQueue
    - org.apache.lucene.search.FieldSortedHitQueue
    - org.apache.lucene.search.FieldValueHitQueue
    - org.apache.lucene.search.FuzzyQuery.ScoreTermQueue
  - org.apache.lucene.search.Query (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.lucene.search.BooleanQuery
    - org.apache.lucene.search.ConstantScoreQuery
    - org.apache.lucene.search.function.CustomScoreQuery
    - org.apache.lucene.search.DisjunctionMaxQuery
    - org.apache.lucene.search.FilteredQuery
    - org.apache.lucene.search.MatchAllDocsQuery
    - org.apache.lucene.search.MultiPhraseQuery
    - org.apache.lucene.search.MultiTermQuery
      - org.apache.lucene.search.FuzzyQuery
      - org.apache.lucene.search.NumericRangeQuery
      - org.apache.lucene.search.PrefixQuery
      - org.apache.lucene.search.TermRangeQuery
        - org.apache.lucene.search.ConstantScoreRangeQuery
      - org.apache.lucene.search.WildcardQuery
    - org.apache.lucene.search.PhraseQuery
    - org.apache.lucene.search.RangeQuery
    - org.apache.lucene.search.spans.SpanQuery
      - org.apache.lucene.search.spans.FieldMaskingSpanQuery
      - org.apache.lucene.search.spans.SpanFirstQuery (implements java.lang.Cloneable)
      - org.apache.lucene.search.spans.SpanNearQuery (implements java.lang.Cloneable)
        - org.apache.lucene.search.payloads.PayloadNearQuery
      - org.apache.lucene.search.spans.SpanNotQuery (implements java.lang.Cloneable)
      - org.apache.lucene.search.spans.SpanOrQuery (implements java.lang.Cloneable)
      - org.apache.lucene.search.spans.SpanTermQuery
        - org.apache.lucene.search.payloads.PayloadTermQuery
          - org.apache.lucene.search.payloads.BoostingTermQuery
    - org.apache.lucene.search.TermQuery
    - org.apache.lucene.search.function.ValueSourceQuery
      - org.apache.lucene.search.function.FieldScoreQuery
  - org.apache.lucene.queryParser.QueryParser (implements org.apache.lucene.queryParser.QueryParserConstants)
    - org.apache.lucene.queryParser.MultiFieldQueryParser
  - org.apache.lucene.queryParser.QueryParserTokenManager (implements org.apache.lucene.queryParser.QueryParserConstants)
  - org.apache.lucene.search.QueryTermVector (implements org.apache.lucene.index.TermFreqVector)
  - org.apache.lucene.store.RAMFile (implements java.io.Serializable)
  - org.apache.lucene.util.RamUsageEstimator
  - java.io.RandomAccessFile (implements java.io.Closeable, java.io.DataInput, java.io.DataOutput)
    - org.apache.lucene.store.SimpleFSDirectory.SimpleFSIndexInput.Descriptor
      - org.apache.lucene.store.FSDirectory.FSIndexInput.Descriptor
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.apache.lucene.analysis.CharStream
      - org.apache.lucene.analysis.CharFilter
        - org.apache.lucene.analysis.BaseCharFilter
          - org.apache.lucene.analysis.MappingCharFilter
      - org.apache.lucene.analysis.CharReader
  - org.apache.lucene.util.ReaderUtil
  - org.apache.lucene.search.ScoreDoc (implements java.io.Serializable)
    - org.apache.lucene.search.FieldDoc
  - org.apache.lucene.util.ScorerDocQueue
  - org.apache.lucene.search.Searcher (implements org.apache.lucene.search.Searchable)
    - org.apache.lucene.search.IndexSearcher
    - org.apache.lucene.search.MultiSearcher
      - org.apache.lucene.search.ParallelMultiSearcher
  - org.apache.lucene.index.SegmentInfo
  - org.apache.lucene.index.SegmentInfos.FindSegmentsFile
  - org.apache.lucene.document.SetBasedFieldSelector (implements org.apache.lucene.document.FieldSelector)
  - org.apache.lucene.search.Similarity (implements java.io.Serializable)
    - org.apache.lucene.search.DefaultSimilarity
    - org.apache.lucene.search.SimilarityDelegator
  - org.apache.lucene.util.SmallFloat
  - org.apache.lucene.index.SnapshotDeletionPolicy (implements org.apache.lucene.index.IndexDeletionPolicy)
  - org.apache.lucene.search.Sort (implements java.io.Serializable)
  - org.apache.lucene.search.SortComparator (implements org.apache.lucene.search.SortComparatorSource)
  - org.apache.lucene.util.SorterTemplate
  - org.apache.lucene.search.SortField (implements java.io.Serializable)
  - org.apache.lucene.search.SpanFilterResult
  - org.apache.lucene.search.SpanFilterResult.PositionInfo
  - org.apache.lucene.search.SpanFilterResult.StartEnd
  - org.apache.lucene.search.spans.Spans
    - org.apache.lucene.search.spans.NearSpansOrdered
    - org.apache.lucene.search.spans.NearSpansUnordered
    - org.apache.lucene.search.spans.TermSpans
  - org.apache.lucene.util.StringHelper
  - org.apache.lucene.util.StringInterner
    - org.apache.lucene.util.SimpleStringInterner
  - org.apache.lucene.analysis.TeeSinkTokenFilter.SinkFilter
  - org.apache.lucene.index.Term (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.apache.lucene.index.TermEnum
    - org.apache.lucene.search.FilteredTermEnum
      - org.apache.lucene.search.FuzzyTermEnum
      - org.apache.lucene.search.PrefixTermEnum
      - org.apache.lucene.search.TermRangeTermEnum
      - org.apache.lucene.search.WildcardTermEnum
    - org.apache.lucene.index.FilterIndexReader.FilterTermEnum
  - org.apache.lucene.index.TermVectorEntry
  - org.apache.lucene.index.TermVectorEntryFreqSortedComparator (implements java.util.Comparator<T>)
  - org.apache.lucene.index.TermVectorMapper
    - org.apache.lucene.index.FieldSortedTermVectorMapper
    - org.apache.lucene.index.PositionBasedTermVectorMapper
    - org.apache.lucene.index.SortedTermVectorMapper
  - org.apache.lucene.index.TermVectorOffsetInfo (implements java.io.Serializable)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.lucene.index.ConcurrentMergeScheduler.MergeThread
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.lucene.queryParser.TokenMgrError
    - java.lang.Exception
      - java.io.IOException
        - org.apache.lucene.index.CorruptIndexException
        - java.io.FileNotFoundException
          - org.apache.lucene.store.NoSuchDirectoryException
        - org.apache.lucene.store.LockObtainFailedException
        - org.apache.lucene.store.LockReleaseFailedException
        - org.apache.lucene.index.MergePolicy.MergeAbortedException
        - org.apache.lucene.index.StaleReaderException
      - org.apache.lucene.queryParser.ParseException
      - java.lang.RuntimeException
        - org.apache.lucene.search.BooleanQuery.TooManyClauses
        - org.apache.lucene.index.FieldReaderException
        - java.lang.IllegalStateException
          - org.apache.lucene.store.AlreadyClosedException
        - org.apache.lucene.index.MergePolicy.MergeException
        - org.apache.lucene.search.TimeLimitedCollector.TimeExceededException
        - org.apache.lucene.search.TimeLimitingCollector.TimeExceededException
  - org.apache.lucene.queryParser.Token (implements java.io.Serializable)
  - org.apache.lucene.search.TopDocs (implements java.io.Serializable)
    - org.apache.lucene.search.TopFieldDocs
  - org.apache.lucene.util.ToStringUtils
  - org.apache.lucene.util.UnicodeUtil
  - org.apache.lucene.util.UnicodeUtil.UTF16Result
  - org.apache.lucene.util.UnicodeUtil.UTF8Result
  - org.apache.lucene.search.function.ValueSource (implements java.io.Serializable)
    - org.apache.lucene.search.function.FieldCacheSource
      - org.apache.lucene.search.function.ByteFieldSource
      - org.apache.lucene.search.function.FloatFieldSource
      - org.apache.lucene.search.function.IntFieldSource
      - org.apache.lucene.search.function.ShortFieldSource
    - org.apache.lucene.search.function.MultiValueSource
    - org.apache.lucene.search.function.OrdFieldSource
    - org.apache.lucene.search.function.ReverseOrdFieldSource
  - org.apache.lucene.search.Weight (implements java.io.Serializable)
    - org.apache.lucene.search.BooleanQuery.BooleanWeight
    - org.apache.lucene.search.ConstantScoreQuery.ConstantWeight
    - org.apache.lucene.search.DisjunctionMaxQuery.DisjunctionMaxWeight
    - org.apache.lucene.search.spans.SpanWeight
      - org.apache.lucene.search.payloads.PayloadNearQuery.PayloadNearSpanWeight
      - org.apache.lucene.search.payloads.PayloadTermQuery.PayloadTermWeight
        - org.apache.lucene.search.payloads.BoostingTermQuery.BoostingTermWeight
  - org.apache.lucene.analysis.WordlistLoader

## Interface Hierarchy

- org.apache.lucene.util.Attribute
  - org.apache.lucene.analysis.tokenattributes.FlagsAttribute
  - org.apache.lucene.analysis.tokenattributes.OffsetAttribute
  - org.apache.lucene.analysis.tokenattributes.PayloadAttribute
  - org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
  - org.apache.lucene.analysis.tokenattributes.TermAttribute
  - org.apache.lucene.analysis.tokenattributes.TypeAttribute
- org.apache.lucene.queryParser.CharStream
- org.apache.lucene.search.FieldCache
  - org.apache.lucene.search.ExtendedFieldCache
- org.apache.lucene.index.IndexCommitPoint
- org.apache.lucene.index.IndexDeletionPolicy
- org.apache.lucene.messages.NLSException
- org.apache.lucene.queryParser.QueryParserConstants
- org.apache.lucene.search.ScoreDocComparator
- org.apache.lucene.search.Searchable
- java.io.Serializable
  - org.apache.lucene.search.ExtendedFieldCache.DoubleParser
  - org.apache.lucene.search.ExtendedFieldCache.LongParser
  - org.apache.lucene.document.Fieldable
  - org.apache.lucene.search.FieldCache.ByteParser
  - org.apache.lucene.search.FieldCache.DoubleParser
    - org.apache.lucene.search.ExtendedFieldCache.DoubleParser
  - org.apache.lucene.search.FieldCache.FloatParser
  - org.apache.lucene.search.FieldCache.IntParser
  - org.apache.lucene.search.FieldCache.LongParser
    - org.apache.lucene.search.ExtendedFieldCache.LongParser
  - org.apache.lucene.search.FieldCache.Parser
    - org.apache.lucene.search.ExtendedFieldCache.DoubleParser
    - org.apache.lucene.search.ExtendedFieldCache.LongParser
    - org.apache.lucene.search.FieldCache.ByteParser
    - org.apache.lucene.search.FieldCache.DoubleParser
      - org.apache.lucene.search.ExtendedFieldCache.DoubleParser
    - org.apache.lucene.search.FieldCache.FloatParser
    - org.apache.lucene.search.FieldCache.IntParser
    - org.apache.lucene.search.FieldCache.LongParser
      - org.apache.lucene.search.ExtendedFieldCache.LongParser
    - org.apache.lucene.search.FieldCache.ShortParser
  - org.apache.lucene.search.FieldCache.ShortParser
  - org.apache.lucene.document.FieldSelector
  - org.apache.lucene.messages.Message
  - org.apache.lucene.search.SortComparatorSource
- org.apache.lucene.index.TermDocs
  - org.apache.lucene.index.TermPositions
- org.apache.lucene.index.TermFreqVector
  - org.apache.lucene.index.TermPositionVector

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