xref: /Lucene/lucene/documentation/src/markdown/index.template.md (revision 7acd3dd54a6b08742406b16c4cda65696e5e4700)
12892ef4cSRobert Muir![Apache Lucene Logo](lucene_green_300.png)
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*7acd3dd5STomoko Uchida
52*7acd3dd5STomoko Uchida## Tools
53*7acd3dd5STomoko Uchida
54*7acd3dd5STomoko Uchida* Luke - Lucene Toolbox GUI tool: A Swing app for browsing documents, indexed terms and posting lists, searching an index, and so on. Type "/path/to/lucene-x.x.x/luke/luke.{sh|bat}" to launch Luke.
55