1*2892ef4cSRobert Muir 22329423eSUwe Schindler 32329423eSUwe Schindler# Apache Lucene™ ${project.version} Documentation 42329423eSUwe Schindler 52329423eSUwe SchindlerLucene is a Java full-text search engine. Lucene is not a complete application, 62329423eSUwe Schindlerbut rather a code library and API that can easily be used to add search capabilities 72329423eSUwe Schindlerto applications. 82329423eSUwe Schindler 92329423eSUwe SchindlerThis is the official documentation for **Apache Lucene ${project.version}**. 102329423eSUwe SchindlerAdditional documentation is available in the 112329423eSUwe Schindler[Wiki](https://cwiki.apache.org/confluence/display/lucene). 122329423eSUwe Schindler 132329423eSUwe Schindler## Getting Started 142329423eSUwe Schindler 152329423eSUwe SchindlerThe following section is intended as a "getting started" guide. It has three 162329423eSUwe Schindleraudiences: first-time users looking to install Apache Lucene in their 172329423eSUwe Schindlerapplication; developers looking to modify or base the applications they develop 182329423eSUwe Schindleron Lucene; and developers looking to become involved in and contribute to the 192329423eSUwe Schindlerdevelopment of Lucene. The goal is to help you "get started". It does not go into great depth 202329423eSUwe Schindleron some of the conceptual or inner details of Lucene: 212329423eSUwe Schindler 222329423eSUwe Schindler* [Lucene demo, its usage, and sources](demo/overview-summary.html#overview.description): 232329423eSUwe Schindler Tutorial and walk-through of the command-line Lucene demo. 242329423eSUwe Schindler* [Introduction to Lucene's APIs](core/overview-summary.html#overview.description): 252329423eSUwe Schindler High-level summary of the different Lucene packages. </li> 262329423eSUwe Schindler* [Analysis overview](core/org/apache/lucene/analysis/package-summary.html#package.description): 272329423eSUwe Schindler Introduction to Lucene's analysis API. See also the 282329423eSUwe Schindler [TokenStream consumer workflow](core/org/apache/lucene/analysis/TokenStream.html). 292329423eSUwe Schindler 302329423eSUwe Schindler## Reference Documents 312329423eSUwe Schindler 322329423eSUwe Schindler* [Changes](changes/Changes.html): List of changes in this release. 332329423eSUwe Schindler* [System Requirements](SYSTEM_REQUIREMENTS.html): Minimum and supported Java versions. 342329423eSUwe Schindler* [Migration Guide](MIGRATE.html): What changed in Lucene ${project.majorVersion()}; how to migrate code from 352329423eSUwe Schindler Lucene ${project.majorVersion()-1}.x. 362329423eSUwe Schindler* [JRE Version Migration](JRE_VERSION_MIGRATION.html): Information about upgrading between major JRE versions. 372329423eSUwe Schindler* [File Formats](core/org/apache/lucene/codecs/${defaultCodecPackage}/package-summary.html#package.description): 382329423eSUwe Schindler Guide to the supported index format used by Lucene. This can be customized by using 392329423eSUwe Schindler [an alternate codec](core/org/apache/lucene/codecs/package-summary.html#package.description). 402329423eSUwe Schindler* [Search and Scoring in Lucene](core/org/apache/lucene/search/package-summary.html#package.description): 412329423eSUwe Schindler Introduction to how Lucene scores documents. 422329423eSUwe Schindler* [Classic Scoring Formula](core/org/apache/lucene/search/similarities/TFIDFSimilarity.html): 432329423eSUwe Schindler Formula of Lucene's classic [Vector Space](https://en.wikipedia.org/wiki/Vector_Space_Model) implementation 442329423eSUwe Schindler (look [here](core/org/apache/lucene/search/similarities/package-summary.html#package.description) for other models). 452329423eSUwe Schindler* [Classic QueryParser Syntax](queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package.description): 462329423eSUwe Schindler Overview of the Classic QueryParser's syntax and features. 472329423eSUwe Schindler 482329423eSUwe Schindler## API Javadocs 492329423eSUwe Schindler 502329423eSUwe Schindler${projectList} 51