Apache Lucene

Apache Lucene End of Life - Dates and Lifecycle

Apache Lucene is a high-performance, full-text search library written in Java, powering search functionality in products like Apache Solr and many custom applications.

Last updated 29 July 2026

4

Versions tracked

2

At EOL

2

Supported

Apache Lucene version lifecycle and end-of-life dates
Version Released Security Support Latest
10
14 Oct 2024
10.5.0 25 Jul 2026
9
07 Dec 2021
9.12.3 27 Sep 2025
8
13 Mar 2019
14 Oct 2024 Ended 1 year, 9 months ago
8.11.4 24 Sep 2024
7
19 Sep 2017
07 Dec 2021 Ended 4 years, 7 months ago
7.7.3 24 Apr 2020

Apache Lucene is a high-performance, full-text search library written in Java, providing indexing and search capabilities that developers embed directly into applications. It's the search engine underneath Apache Solr and was also the original foundation Elasticsearch built on, making it one of the most influential pieces of search infrastructure in existence, even when developers never interact with it directly.

Apache Lucene Lifecycle Explained

Lucene typically keeps two major versions actively maintained at once. Versions 9 and 10 are both currently supported, while version 8 reached end of life in October 2024 when version 10 shipped. There's no fixed calendar schedule, a major version stays supported until it's no longer one of the two most recent lines.

Is Apache Lucene end of life?

Not as a project, versions 9 and 10 are both actively maintained. Older major versions like 7 and 8 have reached end of life and no longer receive updates.

What is Apache Lucene?

Apache Lucene is a Java library for full-text indexing and search. Developers embed it directly into applications to add search functionality, rather than running it as a standalone server.

What is the difference between Apache Solr and Apache Lucene?

Lucene is the underlying search library; Solr is a standalone search server and application platform built on top of it, adding features like a REST API, distributed search, and administrative tooling that Lucene alone doesn't provide.

What is Lucene used for?

It's used to add full-text search and indexing to applications, from simple keyword search to complex ranked and faceted search. It underlies Apache Solr and served as the original core of Elasticsearch.