Uses of Package
org.apache.lucene.search

Packages that use org.apache.lucene.search
org.apache.lucene.benchmark.byTask.feeds Sources for benchmark inputs: documents and queries. 
org.apache.lucene.benchmark.byTask.tasks Extendable benchmark tasks. 
org.apache.lucene.benchmark.quality Search Quality Benchmarking. 
org.apache.lucene.benchmark.quality.utils Miscellaneous utilities for search quality benchmarking: query parsing, submission reports. 
org.apache.lucene.benchmark.standard   
org.apache.lucene.benchmark.stats   
org.apache.lucene.demo   
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index. 
org.apache.lucene.misc   
org.apache.lucene.queryParser A simple query parser implemented with JavaCC. 
org.apache.lucene.queryParser.analyzing   
org.apache.lucene.queryParser.precedence   
org.apache.lucene.queryParser.surround.query This package contains SrndQuery and its subclasses. 
org.apache.lucene.search Code to search indices. 
org.apache.lucene.search.function
Programmatic control over documents scores. 
org.apache.lucene.search.highlight The highlight package contains classes to provide "keyword in context" features typically used to highlight search terms in the text of results pages. 
org.apache.lucene.search.payloads
The payloads package provides Query mechanisms for finding and using payloads. 
org.apache.lucene.search.regex Regular expression Query. 
org.apache.lucene.search.similar Document similarity query generators. 
org.apache.lucene.search.spans The calculus of spans. 
org.apache.lucene.store.instantiated InstantiatedIndex, alternative RAM store for small corpora. 
org.apache.lucene.util Some utility classes. 
org.apache.lucene.wordnet This package uses synonyms defined by WordNet to build a Lucene index storing them, which in turn can be used for query expansion. 
org.apache.lucene.xmlparser   
org.apache.lucene.xmlparser.builders   
 

Classes in org.apache.lucene.search used by org.apache.lucene.benchmark.byTask.feeds
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.benchmark.byTask.tasks
Query
          The abstract base class for queries.
Sort
          Encapsulates sort criteria for returned hits.
 

Classes in org.apache.lucene.search used by org.apache.lucene.benchmark.quality
Query
          The abstract base class for queries.
Searcher
          An abstract base class for search implementations.
 

Classes in org.apache.lucene.search used by org.apache.lucene.benchmark.quality.utils
Query
          The abstract base class for queries.
Searcher
          An abstract base class for search implementations.
TopDocs
          Expert: Returned by low-level search implementations.
 

Classes in org.apache.lucene.search used by org.apache.lucene.benchmark.standard
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.benchmark.stats
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.demo
Query
          The abstract base class for queries.
Searcher
          An abstract base class for search implementations.
 

Classes in org.apache.lucene.search used by org.apache.lucene.index
Query
          The abstract base class for queries.
Similarity
          Expert: Scoring API.
 

Classes in org.apache.lucene.search used by org.apache.lucene.index.memory
IndexSearcher
          Implements search over a single IndexReader.
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.misc
DefaultSimilarity
          Expert: Default scoring implementation.
DocIdSet
          A DocIdSet contains a set of doc ids.
Filter
          Abstract base class providing a mechanism to use a subset of an index for restriction or permission of index search results.
Similarity
          Expert: Scoring API.
 

Classes in org.apache.lucene.search used by org.apache.lucene.queryParser
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.
MultiPhraseQuery
          MultiPhraseQuery is a generalized version of PhraseQuery, with an added method MultiPhraseQuery.add(Term[]).
PhraseQuery
          A Query that matches documents containing a particular sequence of terms.
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.queryParser.analyzing
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.queryParser.precedence
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.queryParser.surround.query
Query
          The abstract base class for queries.
TermQuery
          A Query that matches documents containing a term.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search
BooleanClause
          A clause in a BooleanQuery.
BooleanClause.Occur
          Specifies how clauses are to occur in matching documents.
CachingWrapperFilter
          Wraps another filter's result and caches it.
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.
Explanation
          Expert: Describes the score computation for document and query.
ExtendedFieldCache
           
ExtendedFieldCache.DoubleParser
           
ExtendedFieldCache.LongParser
           
FieldCache
          Expert: Maintains caches of term values.
FieldCache.ByteParser
          Interface to parse bytes from document fields.
FieldCache.FloatParser
          Interface to parse floats from document fields.
FieldCache.IntParser
          Interface to parse ints from document fields.
FieldCache.ShortParser
          Interface to parse shorts from document fields.
FieldCache.StringIndex
          Expert: Stores term text values and document ordering data.
FieldDoc
          Expert: A ScoreDoc which also contains information about how to sort the referenced document.
Filter
          Abstract base class providing a mechanism to use a subset of an index for restriction or permission of index search results.
FilterClause
          A Filter that wrapped with an indication of how that filter is used when composed with another filter.
FilteredTermEnum
          Abstract class for enumerating a subset of all terms.
FilterManager
          Filter caching singleton.
FilterManager.FilterCleaner
          Keeps the cache from getting too big.
HitCollector
          Lower-level search API.
Hits
          Deprecated. Hits will be removed in Lucene 3.0.

Instead e. g. TopDocCollector and TopDocs can be used:

   TopDocCollector collector = new TopDocCollector(hitsPerPage);
   searcher.search(query, collector);
   ScoreDoc[] hits = collector.topDocs().scoreDocs;
   for (int i = 0; i < hits.length; i++) {
     int docId = hits[i].doc;
     Document d = searcher.doc(docId);
     // do something with current hit
     ...
 
MultiSearcher
          Implements search over a set of Searchables.
MultiTermQuery
          A Query that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration.
Query
          The abstract base class for queries.
RangeFilter
          A Filter that restricts search results to a range of values in a given field.
ScoreDoc
          Expert: Returned by low-level search implementations.
ScoreDocComparator
          Expert: Compares two ScoreDoc objects for sorting.
Scorer
          Expert: Common scoring functionality for different types of queries.
Searchable
          The interface for search implementations.
Searcher
          An abstract base class for search implementations.
Similarity
          Expert: Scoring API.
Sort
          Encapsulates sort criteria for returned hits.
SortComparator
          Abstract base class for sorting hits returned by a Query.
SortComparatorSource
          Expert: returns a comparator for sorting ScoreDocs.
SortField
          Stores information about how to sort documents by terms in an individual field.
SpanFilter
          Abstract base class providing a mechanism to restrict searches to a subset of an index and also maintains and returns position information.
SpanFilterResult
          The results of a SpanQueryFilter.
TopDocCollector
          A HitCollector implementation that collects the top-scoring documents, returning them as a TopDocs.
TopDocs
          Expert: Returned by low-level search implementations.
TopFieldDocs
          Expert: Returned by low-level sorted search implementations.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.function
Explanation
          Expert: Describes the score computation for document and query.
FieldCache
          Expert: Maintains caches of term values.
FieldCache.ByteParser
          Interface to parse bytes from document fields.
FieldCache.FloatParser
          Interface to parse floats from document fields.
FieldCache.IntParser
          Interface to parse ints from document fields.
FieldCache.ShortParser
          Interface to parse shorts from document fields.
Query
          The abstract base class for queries.
Searcher
          An abstract base class for search implementations.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.highlight
Query
          The abstract base class for queries.
 

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.
Query
          The abstract base class for queries.
Scorer
          Expert: Common scoring functionality for different types of queries.
Searcher
          An abstract base class for search implementations.
Similarity
          Expert: Scoring API.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.regex
FilteredTermEnum
          Abstract class for enumerating a subset of all terms.
MultiTermQuery
          A Query that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration.
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.search.similar
Query
          The abstract base class for queries.
Similarity
          Expert: Scoring API.
 

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.
Query
          The abstract base class for queries.
Scorer
          Expert: Common scoring functionality for different types of queries.
Searcher
          An abstract base class for search implementations.
Similarity
          Expert: Scoring API.
Weight
          Expert: Calculate query weights and build query scorers.
 

Classes in org.apache.lucene.search used by org.apache.lucene.store.instantiated
Similarity
          Expert: Scoring API.
 

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.
Scorer
          Expert: Common scoring functionality for different types of queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.wordnet
Query
          The abstract base class for queries.
Searcher
          An abstract base class for search implementations.
 

Classes in org.apache.lucene.search used by org.apache.lucene.xmlparser
Filter
          Abstract base class providing a mechanism to use a subset of an index for restriction or permission of index search results.
Query
          The abstract base class for queries.
 

Classes in org.apache.lucene.search used by org.apache.lucene.xmlparser.builders
Filter
          Abstract base class providing a mechanism to use a subset of an index for restriction or permission of index search results.
Query
          The abstract base class for queries.
 



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