Lucene 3.6.1 core API

Apache Lucene is a high-performance, full-featured text search engine library.

See: Description

Packages 
Package Description
org.apache.lucene
Top-level package.
org.apache.lucene.analysis
API and code to convert text into indexable/searchable tokens.
org.apache.lucene.analysis.standard
Standards-based analyzers implemented with JFlex.
org.apache.lucene.analysis.standard.std31
Backwards-compatible implementation to match Version.LUCENE_31
org.apache.lucene.analysis.standard.std34
Backwards-compatible implementation to match Version.LUCENE_34
org.apache.lucene.analysis.tokenattributes
Useful Attributes for text analysis.
org.apache.lucene.collation
CollationKeyFilter converts each token into its binary CollationKey using the provided Collator, and then encode the CollationKey as a String using IndexableBinaryStringTools, to allow it to be stored as an index term.
org.apache.lucene.document
The logical representation of a Document for indexing and searching.
org.apache.lucene.index
Code to maintain and access indices.
org.apache.lucene.queryParser
A simple query parser implemented with JavaCC.
org.apache.lucene.search
Code to search indices.
org.apache.lucene.search.function
Programmatic control over documents scores.
org.apache.lucene.search.payloads
The payloads package provides Query mechanisms for finding and using payloads.
org.apache.lucene.search.spans
The calculus of spans.
org.apache.lucene.store
Binary i/o API, used for all index data.
org.apache.lucene.util
Some utility classes.
org.apache.lucene.util.fst
Finite state transducers
org.apache.lucene.util.packed
The packed package provides random access capable arrays of positive longs.