## Hierarchy For All Packages

Package Hierarchies:
  org.apache.lucene, org.apache.lucene.analysis, org.apache.lucene.analysis.standard, org.apache.lucene.document, org.apache.lucene.index, 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

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - 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.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.BitVector
  - org.apache.lucene.search.BooleanClause (implements java.io.Serializable)
  - org.apache.lucene.analysis.CharArraySet.CharArraySetIterator (implements java.util.Iterator<E>)
  - org.apache.lucene.index.CheckIndex
  - org.apache.lucene.util.Constants
  - org.apache.lucene.search.ConstantScoreQuery.ConstantWeight (implements org.apache.lucene.search.Weight)
  - 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.FSDirectory
      - org.apache.lucene.store.MMapDirectory
    - org.apache.lucene.store.RAMDirectory (implements java.io.Serializable)
  - 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.queryParser.FastCharStream (implements org.apache.lucene.queryParser.CharStream)
  - org.apache.lucene.search.FieldCache.StringIndex
  - 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.PrefixFilter
    - org.apache.lucene.search.QueryWrapperFilter
    - org.apache.lucene.search.RangeFilter
    - org.apache.lucene.search.RemoteCachingWrapperFilter
    - 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.TopDocCollector
      - org.apache.lucene.search.TopFieldDocCollector
  - org.apache.lucene.search.HitIterator (implements java.util.Iterator<E>)
  - org.apache.lucene.search.Hits
  - 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.FSDirectory.FSIndexInput
  - org.apache.lucene.index.IndexModifier
  - org.apache.lucene.store.IndexOutput
    - org.apache.lucene.store.BufferedIndexOutput
      - org.apache.lucene.store.FSDirectory.FSIndexOutput
    - org.apache.lucene.store.RAMOutputStream
  - org.apache.lucene.index.IndexReader
    - org.apache.lucene.index.FilterIndexReader
    - org.apache.lucene.index.MultiReader
    - org.apache.lucene.index.ParallelReader
  - org.apache.lucene.index.IndexReader.FieldOption
  - org.apache.lucene.index.IndexWriter
  - 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.NativeFSLockFactory
    - org.apache.lucene.store.NoLockFactory
    - org.apache.lucene.store.SimpleFSLockFactory
    - 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.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.index.MultipleTermPositions (implements org.apache.lucene.index.TermPositions)
  - org.apache.lucene.document.NumberTools
  - org.apache.lucene.util.Parameter (implements java.io.Serializable)
    - org.apache.lucene.search.BooleanClause.Occur (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.index.Payload (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.lucene.index.PositionBasedTermVectorMapper.TVPositionInfo
  - org.apache.lucene.util.PriorityQueue
    - org.apache.lucene.search.FieldSortedHitQueue
    - 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.ConstantScoreRangeQuery
    - 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.WildcardQuery
    - org.apache.lucene.search.PhraseQuery
    - org.apache.lucene.search.PrefixQuery
    - org.apache.lucene.search.RangeQuery
    - org.apache.lucene.search.spans.SpanQuery
      - org.apache.lucene.search.spans.SpanFirstQuery
      - org.apache.lucene.search.spans.SpanNearQuery
      - org.apache.lucene.search.spans.SpanNotQuery
      - org.apache.lucene.search.spans.SpanOrQuery
      - org.apache.lucene.search.spans.SpanTermQuery
        - 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)
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - org.apache.lucene.search.RemoteSearchable (implements org.apache.lucene.search.Searchable)
  - org.apache.lucene.search.ScoreDoc (implements java.io.Serializable)
    - org.apache.lucene.search.FieldDoc
  - org.apache.lucene.search.Scorer
    - org.apache.lucene.search.ConstantScoreQuery.ConstantScorer
    - org.apache.lucene.search.ReqExclScorer
    - org.apache.lucene.search.ReqOptSumScorer
    - org.apache.lucene.search.spans.SpanScorer
  - 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.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.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.SpanWeight (implements org.apache.lucene.search.Weight)
    - org.apache.lucene.search.payloads.BoostingTermQuery.BoostingTermWeight (implements org.apache.lucene.search.Weight)
  - org.apache.lucene.util.StringHelper
  - 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.WildcardTermEnum
    - org.apache.lucene.index.FilterIndexReader.FilterTermEnum
  - org.apache.lucene.search.spans.TermSpans (implements org.apache.lucene.search.spans.Spans)
  - 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
  - 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
        - 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.analysis.Token (implements java.lang.Cloneable)
  - org.apache.lucene.queryParser.Token
  - org.apache.lucene.analysis.TokenStream
    - org.apache.lucene.analysis.TokenFilter
      - 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.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.search.TopDocs (implements java.io.Serializable)
    - org.apache.lucene.search.TopFieldDocs
  - org.apache.lucene.util.ToStringUtils
  - 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.OrdFieldSource
    - org.apache.lucene.search.function.ReverseOrdFieldSource
  - org.apache.lucene.analysis.WordlistLoader

## Interface Hierarchy

- org.apache.lucene.queryParser.CharStream
- org.apache.lucene.search.ExtendedFieldCache.DoubleParser
- org.apache.lucene.search.ExtendedFieldCache.LongParser
- org.apache.lucene.search.FieldCache
  - org.apache.lucene.search.ExtendedFieldCache
- org.apache.lucene.search.FieldCache.ByteParser
- org.apache.lucene.search.FieldCache.FloatParser
- org.apache.lucene.search.FieldCache.IntParser
- org.apache.lucene.search.FieldCache.ShortParser
- org.apache.lucene.index.IndexCommitPoint
- org.apache.lucene.index.IndexDeletionPolicy
- org.apache.lucene.queryParser.QueryParserConstants
- java.rmi.Remote
  - org.apache.lucene.search.Searchable
- org.apache.lucene.search.ScoreDocComparator
- java.io.Serializable
  - org.apache.lucene.document.Fieldable
  - org.apache.lucene.document.FieldSelector
  - org.apache.lucene.search.SortComparatorSource
  - org.apache.lucene.search.Weight
- org.apache.lucene.search.spans.Spans
- org.apache.lucene.index.TermDocs
  - org.apache.lucene.index.TermPositions
- org.apache.lucene.index.TermFreqVector
  - org.apache.lucene.index.TermPositionVector

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