Index of /lucene/java

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - Java-Apache (old) [DIR] 7.7.2/ 04-Jun-2019 04:07 - Java-Apache (old) [DIR] 8.4.1/ 13-Jan-2020 10:42 - Java-Apache (old)

Apache Lucene Java Downloads

Use a mirror

Please make sure you're downloading from a nearby mirror site, not directly from


The changes in this release are detailed in the release notes.

Thank you for using Apache Lucene.

Signatures and hashes

All official source and binary releases are digitally signed using GnuPG. You are encouraged to verify that your download is the official one by verifying the digital signature. To do this you need, in addition to the downloaded file:

Always download the KEYS and .asc files directly from the Apache site at <>, and always over HTTPS. Never trust KEYS from a mirror site. Read more

Always test available signatures, e.g.,
$ pgpk -a KEYS
$ pgpk lucene-x.y.z.tar.gz.asc
$ pgp -ka KEYS
$ pgp lucene-x.y.z.tar.gz.asc
$ gpg --import KEYS
$ gpg --verify lucene-x.y.z.tar.gz.asc

Checking the hashes

Alongside the release artifacts in the official Apache dist site you will also find other files providing checksum hashes for each file, with suffix .sha1, .sha512. or .md5. E.g. for lucene-x.y.z.tgz the lucene-x.y.z.tgz.sha1 file provides the SHA-1 checksum. These are useful to verify that your download was complete and valid, but will not prove that your download was digitally signed by an actual Apache committer. For that you must check the .asc signature.

Calculate the checksum of your download and compare to the contents of the checksum files
$ shasum [-a 512] lucene-x.y.z.tgz
$ md5 lucene-x.y.z.tgz

Older Versions

Older versions of Lucene Java can be found on