lucene/lucene
Dawid Weiss 89024a466b Remove exceptional test exclusions for forked non-tests and inner classes. 2021-03-30 11:13:41 +02:00
..
analysis LUCENE-9853: Use CJKWidthCharFilter as the default character width normalizer in JapaneseAnalyzer (#26) 2021-03-26 08:32:42 +09:00
backward-codecs LUCENE-9705: Create Lucene90SegmentInfoFormat (#30) 2021-03-30 10:04:17 +02:00
benchmark LUCENE-9856: Static analysis take 3: Remove redundant interfaces (#38) 2021-03-24 18:26:12 +01:00
classification LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
codecs LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
core Remove exceptional test exclusions for forked non-tests and inner classes. 2021-03-30 11:13:41 +02:00
demo LUCENE-9570: code reformatting [partial]. 2021-01-03 21:46:01 +01:00
dev-docs SOLR-12930: Create developer docs directories in source repo (#1164) 2020-01-23 14:00:23 -06:00
documentation LUCENE-9802: switch to new logo (#9) 2021-03-10 15:28:52 -05:00
expressions LUCENE-9856: fail precommit on unused local variables, take two (#37) 2021-03-23 13:59:00 -04:00
facet LUCENE-9385: Add FacetsConfig option to control which drill-down terms are indexed for a FacetLabel (#25) 2021-03-27 12:38:00 -04:00
grouping LUCENE-9878: enable redundantNullCheck in ecjLint (#44) 2021-03-27 11:43:47 -04:00
highlighter LUCENE-9507 Custom order for leaves in IndexReader and IndexWriter (#32) 2021-03-26 09:56:02 -04:00
join LUCENE-9878: enable redundantNullCheck in ecjLint (#44) 2021-03-27 11:43:47 -04:00
licenses SOLR-15002 Upgrade httpclient to 4.5.13 and httpcore to 4.4.13 (#14) 2021-03-17 22:25:42 -04:00
luke LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
memory LUCENE-9856: fail precommit on unused local variables, take two (#37) 2021-03-23 13:59:00 -04:00
misc LUCENE-9507 Custom order for leaves in IndexReader and IndexWriter (#32) 2021-03-26 09:56:02 -04:00
monitor LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
packaging LUCENE-8982: Separate out native code to another module to allow cpp build with gradle (#2068) 2020-11-16 09:40:03 +01:00
queries LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
queryparser LUCENE-9878: enable redundantNullCheck in ecjLint (#44) 2021-03-27 11:43:47 -04:00
replicator Remove exceptional test exclusions for forked non-tests and inner classes. 2021-03-30 11:13:41 +02:00
sandbox LUCENE-9878: enable redundantNullCheck in ecjLint (#44) 2021-03-27 11:43:47 -04:00
spatial-extras LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
spatial3d LUCENE-9878: enable redundantNullCheck in ecjLint (#44) 2021-03-27 11:43:47 -04:00
suggest LUCENE-9864: Enforce @Override annotation everywhere (#40) 2021-03-25 17:50:38 -04:00
test-framework LUCENE-9878: enable redundantNullCheck in ecjLint (#44) 2021-03-27 11:43:47 -04:00
CHANGES.txt Move LUCENE-9870 under Lucene 8.8.2 2021-03-30 10:00:39 +02:00
JRE_VERSION_MIGRATION.md LUCENE-9344: Convert .txt files to properly formatted .md files (#1449) 2020-04-24 14:28:12 +09:00
LICENSE.txt LUCENE-4702: Terms dictionary compression. (#1126) 2020-01-24 14:46:57 +01:00
MIGRATE.md LUCENE-9796: Fix SortedDocValues to no longer extend BinaryDocValues 2021-03-14 23:07:48 -04:00
NOTICE.txt Update copyright year(s) in lucene/NOTICE.txt and solr/NOTICE.txt files. 2021-01-04 09:19:05 +00:00
README.md LUCENE-9344: update file names (MIGRATE.txt, BUILD.txt => MIGRATE.md, BUILD.md) 2020-04-27 10:23:52 +09:00
SYSTEM_REQUIREMENTS.md LUCENE-9344: update file names (MIGRATE.txt, BUILD.txt => MIGRATE.md, BUILD.md) 2020-04-27 10:23:52 +09:00
build.gradle LUCENE-9488 Create Release Artifacts with Gradle (#1905) 2020-10-08 14:25:51 -05:00

README.md

Apache Lucene README file

Introduction

Lucene is a Java full-text search engine. Lucene is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications.

Files in a binary distribution

Files are organized by module, for example in core/:

  • core/lucene-core-XX.jar: The compiled core Lucene library.

To review the documentation, read the main documentation page, located at: docs/index.html

To build Lucene or its documentation for a source distribution, see BUILD.md