Uses of Package
org.apache.lucene.search

Packages that use org.apache.lucene.search
org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index. 
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.search Code to search indices. 
org.apache.lucene.search.payloads The payloads package provides Query mechanisms for finding and using payloads. 
org.apache.lucene.search.similarities This package contains the various ranking models that can be used in Lucene. 
org.apache.lucene.search.spans The calculus of spans. 
org.apache.lucene.util Some utility classes. 
org.apache.lucene.util.packed Packed integer arrays and streams. 
 

Classes in org.apache.lucene.search used by org.apache.lucene.codecs
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
 

Classes in org.apache.lucene.search used by org.apache.lucene.index
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
Query
          The abstract base class for queries.
ReferenceManager
          Utility class to safely share instances of a certain type across multiple threads, while periodically refreshing them.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search
AutomatonQuery
          A Query that will match terms against a finite-state machine.
BooleanClause
          A clause in a BooleanQuery.
BooleanClause.Occur
          Specifies how clauses are to occur in matching documents.
BooleanQuery
          A Query that matches documents matching boolean combinations of other queries, e.g.
BoostAttribute
          Add this Attribute to a TermsEnum returned by MultiTermQuery.getTermsEnum(Terms,AttributeSource) and update the boost on each returned term.
CachingCollector
          Caches all docs, and optionally also scores, coming from a search, and is then able to replay them to another collector.
CollectionStatistics
          Contains statistics for a collection (field)
Collector
          Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.
DisjunctionMaxQuery
          A query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries.
DocIdSet
          A DocIdSet contains a set of doc ids.
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
DocTermOrdsRangeFilter
          A range filter built on top of a cached multi-valued term field (in FieldCache).
Explanation
          Expert: Describes the score computation for document and query.
FieldCache
          Expert: Maintains caches of term values.
FieldCache.ByteParser
          Deprecated. 
FieldCache.Bytes
          Field values as 8-bit signed bytes
FieldCache.CacheEntry
          EXPERT: A unique Identifier/Description for each item in the FieldCache.
FieldCache.DoubleParser
          Interface to parse doubles from document fields.
FieldCache.Doubles
          Field values as 64-bit doubles
FieldCache.FloatParser
          Interface to parse floats from document fields.
FieldCache.Floats
          Field values as 32-bit floats
FieldCache.IntParser
          Interface to parse ints from document fields.
FieldCache.Ints
          Field values as 32-bit signed integers
FieldCache.LongParser
          Interface to parse long from document fields.
FieldCache.Longs
          Field values as 64-bit signed long integers
FieldCache.Parser
          Marker interface as super-interface to all parsers.
FieldCache.ShortParser
          Deprecated. 
FieldCache.Shorts
          Field values as 16-bit signed shorts
FieldCacheRangeFilter
          A range filter built on top of a cached single term field (in FieldCache).
FieldComparator
          Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top results with TopFieldCollector.
FieldComparator.NumericComparator
          Base FieldComparator class for numeric types
FieldComparatorSource
          Provides a FieldComparator for custom field sorting.
FieldDoc
          Expert: A ScoreDoc which also contains information about how to sort the referenced document.
FieldValueHitQueue
          Expert: A hit queue for sorting by hits by terms in more than one field.
FieldValueHitQueue.Entry
          Extension of ScoreDoc to also store the FieldComparator slot.
Filter
          Abstract base class for restricting which documents may be returned during searching.
FilteredDocIdSet
          Abstract decorator class for a DocIdSet implementation that provides on-demand filtering/validation mechanism on a given DocIdSet.
FilteredQuery.FilterStrategy
          Abstract class that defines how the filter (DocIdSet) applied during document collection.
FuzzyTermsEnum.LevenshteinAutomataAttribute
          reuses compiled automata across different segments, because they are independent of the index
IndexSearcher
          Implements search over a single IndexReader.
IndexSearcher.LeafSlice
          A class holding a subset of the IndexSearchers leaf contexts to be executed within a single thread.
MaxNonCompetitiveBoostAttribute
          Add this Attribute to a fresh AttributeSource before calling MultiTermQuery.getTermsEnum(Terms,AttributeSource).
MultiTermQuery
          An abstract Query that matches documents containing a subset of terms provided by a FilteredTermsEnum enumeration.
MultiTermQuery.RewriteMethod
          Abstract class that defines how the query is rewritten.
MultiTermQueryWrapperFilter
          A wrapper for MultiTermQuery, that exposes its functionality as a Filter.
NumericRangeFilter
          A Filter that only accepts numeric values within a specified range.
NumericRangeQuery
          A Query that matches numeric values within a specified range.
PhraseQuery
          A Query that matches documents containing a particular sequence of terms.
Query
          The abstract base class for queries.
ReferenceManager
          Utility class to safely share instances of a certain type across multiple threads, while periodically refreshing them.
ReferenceManager.RefreshListener
          Use to receive notification when a refresh has finished.
ScoreDoc
          Holds one hit in TopDocs.
Scorer
          Expert: Common scoring functionality for different types of queries.
Scorer.ChildScorer
          A child Scorer and its relationship to its parent.
ScoringRewrite
          Base rewrite method that translates each term into a query, and keeps the scores as computed by the query.
SearcherFactory
          Factory class used by SearcherManager to create new IndexSearchers.
SearcherLifetimeManager.Pruner
          See SearcherLifetimeManager.prune(org.apache.lucene.search.SearcherLifetimeManager.Pruner).
Sort
          Encapsulates sort criteria for returned hits.
SortField
          Stores information about how to sort documents by terms in an individual field.
SortField.Type
          Specifies the type of the terms to be sorted, or special types such as CUSTOM
TermRangeFilter
          A Filter that restricts search results to a range of term values in a given field.
TermRangeQuery
          A Query that matches documents within an range of terms.
TermStatistics
          Contains statistics for a specific term
TimeLimitingCollector.TimerThread
          Thread used to timeout search requests.
TopDocs
          Represents hits returned by IndexSearcher.search(Query,Filter,int) and IndexSearcher.search(Query,int).
TopDocsCollector
          A base class for all collectors that return a TopDocs output.
TopFieldCollector
          A Collector that sorts by SortField using FieldComparators.
TopFieldDocs
          Represents hits returned by IndexSearcher.search(Query,Filter,int,Sort).
TopScoreDocCollector
          A Collector implementation that collects the top-scoring hits, returning them as a TopDocs.
TopTermsRewrite
          Base rewrite method for collecting only the top terms via a priority queue.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.payloads
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
Explanation
          Expert: Describes the score computation for document and query.
IndexSearcher
          Implements search over a single IndexReader.
Query
          The abstract base class for queries.
Scorer
          Expert: Common scoring functionality for different types of queries.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.similarities
CollectionStatistics
          Contains statistics for a collection (field)
Explanation
          Expert: Describes the score computation for document and query.
TermStatistics
          Contains statistics for a specific term
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.spans
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
Explanation
          Expert: Describes the score computation for document and query.
IndexSearcher
          Implements search over a single IndexReader.
MultiTermQuery
          An abstract Query that matches documents containing a subset of terms provided by a FilteredTermsEnum enumeration.
MultiTermQuery.RewriteMethod
          Abstract class that defines how the query is rewritten.
Query
          The abstract base class for queries.
Scorer
          Expert: Common scoring functionality for different types of queries.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.util
DocIdSet
          A DocIdSet contains a set of doc ids.
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
FieldCache
          Expert: Maintains caches of term values.
FieldCache.CacheEntry
          EXPERT: A unique Identifier/Description for each item in the FieldCache.
 

Classes in org.apache.lucene.search used by org.apache.lucene.util.packed
DocIdSet
          A DocIdSet contains a set of doc ids.
DocIdSetIterator
          This abstract class defines methods to iterate over a set of non-decreasing doc ids.
 



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