Uses of Class
org.apache.lucene.search.IndexSearcher

Packages that use IndexSearcher
Package
Description
Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).
Utilities for evaluation, data preparation, etc.
The logical representation of a Document for indexing and searching.
Expressions.
Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Misc search implementations.
Monitoring framework
Filters and Queries that add to core Lucene.
Queries that compute score based upon a function.
A variety of functions to use with FunctionQuery.
Intervals queries
Document similarity query generators.
The payloads package provides Query mechanisms for finding and using payloads.
The calculus of spans.
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
This package contains SrndQuery and its subclasses.
This package contains several point types: BigIntegerPoint for 128-bit integers LatLonPoint for latitude/longitude geospatial points
Additional queries (some may have caveats or limitations)
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.
Code to search indices.
Grouping.
Highlighting search terms.
Support for index-time and query-time joins.
Classes related to vector search: knn and vector fields.
This package contains several components useful to build a highlighter on top of the Matches API.
Suggest alternate spellings for words.
Analyzer based autosuggest.
Support for document suggestion
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
Another highlighter implementation based on term vectors.
Lucene field & query support for the spatial geometry implemented in org.apache.lucene.spatial3d.geom.