## Hierarchy For Package org.apache.lucene.search

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.search.BooleanClause (implements java.io.Serializable)
  - org.apache.lucene.search.ConstantScoreQuery.ConstantWeight (implements org.apache.lucene.search.Weight)
  - org.apache.lucene.search.Explanation (implements java.io.Serializable)
    - org.apache.lucene.search.ComplexExplanation
  - org.apache.lucene.search.FieldCache.StringIndex
  - org.apache.lucene.search.Filter (implements java.io.Serializable)
    - org.apache.lucene.search.BooleanFilter
    - org.apache.lucene.search.CachingWrapperFilter
      - org.apache.lucene.search.QueryFilter
    - org.apache.lucene.search.DuplicateFilter
    - 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.search.TermsFilter
  - org.apache.lucene.search.FilterClause (implements java.io.Serializable)
  - 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.util.Parameter (implements java.io.Serializable)
    - org.apache.lucene.search.BooleanClause.Occur (implements java.io.Serializable)
  - 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.BoostingQuery
    - org.apache.lucene.search.ConstantScoreQuery
    - org.apache.lucene.search.ConstantScoreRangeQuery
    - org.apache.lucene.search.DisjunctionMaxQuery
    - org.apache.lucene.search.FilteredQuery
    - org.apache.lucene.search.FuzzyLikeThisQuery
    - 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.TermQuery
  - 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.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.search.Similarity (implements java.io.Serializable)
    - org.apache.lucene.search.DefaultSimilarity
    - org.apache.lucene.search.SimilarityDelegator
  - 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.index.TermEnum
    - org.apache.lucene.search.FilteredTermEnum
      - org.apache.lucene.search.FuzzyTermEnum
      - org.apache.lucene.search.WildcardTermEnum
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.lucene.search.BooleanQuery.TooManyClauses
  - org.apache.lucene.search.TopDocs (implements java.io.Serializable)
    - org.apache.lucene.search.TopFieldDocs

## Interface Hierarchy

- 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
- java.rmi.Remote
  - org.apache.lucene.search.Searchable
- org.apache.lucene.search.ScoreDocComparator
- java.io.Serializable
  - org.apache.lucene.search.SortComparatorSource
  - org.apache.lucene.search.Weight

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