lucene/lucene
Julie Tibshirani 37e4dbef6d
LUCENE-9501: Fix invariant violation in IndexSortSortedNumericDocValuesRangeQuery. (#1833)
Previously the DocIdSetIterator returned an old value for docID advance
returned NO_MORE_DOCS. This violates the DocIdSetIterator contract and made it
possiblefor the iterator's advance method to be called even after it was
already exhausted.
2020-09-10 15:02:18 -04:00
..
analysis SOLR-14782: Document how to unescape for the QueryElevationComponent. 2020-09-02 17:40:00 +02:00
backward-codecs LUCENE-9292: Refactor BKD point configuration into its own class (#1697) 2020-09-08 09:03:41 +02:00
benchmark LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
classification LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
codecs LUCENE-9511: Include StoredFieldsWriter in DWPT accounting (#1839) 2020-09-08 18:18:13 +02:00
core LUCENE-9517: Don't subclass Deflater and instead create a patch for setDictionary() using a functional interface (#1850) 2020-09-10 11:12:59 +02:00
demo use seconds instead of millisecs 2020-09-09 10:24:02 -04:00
dev-docs SOLR-12930: Create developer docs directories in source repo (#1164) 2020-01-23 14:00:23 -06:00
expressions LUCENE-9433: Remove Ant support from trunk 2020-08-28 09:31:16 -04:00
facet LUCENE-9433: Remove Ant support from trunk 2020-08-28 09:31:16 -04:00
grouping LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
highlighter LUCENE-9519: Correct behavior for highlights that cross multi-value boundaries (#1853) 2020-09-10 16:15:51 +02:00
join LUCENE-9449 Skip docs with _doc sort and "after" (#1725) 2020-09-08 14:16:27 -04:00
licenses LUCENE-9433: Remove Ant support from trunk 2020-08-28 09:31:16 -04:00
luke LUCENE-9486: Use preset dictionaries with LZ4 for BEST_SPEED. (#1793) 2020-09-03 12:17:04 +02:00
memory LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
misc LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
monitor LUCENE-9433: Remove Ant support from trunk 2020-08-28 09:31:16 -04:00
queries LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
queryparser LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
replicator LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
sandbox LUCENE-9501: Fix invariant violation in IndexSortSortedNumericDocValuesRangeQuery. (#1833) 2020-09-10 15:02:18 -04:00
site LUCENE-6669 Fix repeated "the the" 2020-06-24 16:15:51 -05:00
spatial-extras LUCENE-9215: replace checkJavaDocs.py with doclet (#1802) 2020-09-02 08:29:17 -04:00
spatial3d Clean up many small fixes (#1732) 2020-09-08 10:27:53 -05:00
suggest LUCENE-9433: Remove Ant support from trunk 2020-08-28 09:31:16 -04:00
test-framework LUCENE-9511: Include StoredFieldsWriter in DWPT accounting (#1839) 2020-09-08 18:18:13 +02:00
BUILD.md LUCENE-9509: Refine lucene/BUILD.md and top-level README (for newdevs) (#1835) 2020-09-07 19:08:38 +09:00
CHANGES.txt LUCENE-9501: Fix invariant violation in IndexSortSortedNumericDocValuesRangeQuery. (#1833) 2020-09-10 15:02:18 -04: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-9280: Collectors to skip noncompetitive documents (#1351) 2020-06-23 16:04:58 -04:00
NOTICE.txt LUCENE-4702: Terms dictionary compression. (#1126) 2020-01-24 14:46:57 +01: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-9321: Port markdown task to Gradle (#1477) 2020-05-17 14:46:26 +02: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