| 
Class Summary | 
| BooleanClause | 
A clause in a BooleanQuery. | 
| BooleanQuery | 
A Query that matches documents matching boolean combinations of other
queries, typically TermQuerys or PhraseQuerys. | 
| DateFilter | 
A Filter that restricts search results to a range of time. | 
| Filter | 
Abstract base class providing a mechanism to restrict searches to a subset
of an index. | 
| FilteredTermEnum | 
Abstract class for enumerating a subset of all terms. | 
| FuzzyQuery | 
Implements the fuzzy search query | 
| FuzzyTermEnum | 
Subclass of FilteredTermEnum for enumerating all terms that are similiar to the specified filter term. | 
| HitCollector | 
Lower-level search API. | 
| Hits | 
A ranked list of documents, used to hold search results. | 
| IndexSearcher | 
Implements search over a single IndexReader. | 
| MultiSearcher | 
Implements search over a set of Searchers. | 
| MultiTermQuery | 
A Query that matches documents containing a subset of terms provided
 by a FilteredTermEnum enumeration. | 
| PhraseQuery | 
A Query that matches documents containing a particular sequence of terms. | 
| PrefixQuery | 
A Query that matches documents containing terms with a specified prefix. | 
| Query | 
The abstract base class for queries. | 
| RangeQuery | 
A Query that matches documents within an exclusive range. | 
| Searcher | 
The abstract base class for search implementations. | 
| Similarity | 
Internal class used for scoring. | 
| TermQuery | 
A Query that matches documents containing a term. | 
| WildcardQuery | 
Implements the wildcard search query | 
| WildcardTermEnum | 
Subclass of FilteredTermEnum for enumerating all terms that match the
 specified wildcard filter term. | 
 
Search over indices.