Welcome to Apache Lucene

The Apache LuceneTM project develops open-source search software, including:

  • Lucene Core, our flagship sub-project, provides Java-based indexing and search technology, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.
  • SolrTM is a high performance search server built using Lucene Core, with XML/HTTP and JSON/Python/Ruby APIs, hit highlighting, faceted search, caching, replication, and a web admin interface.
  • PyLucene is a Python wrapper around the Core project.

LuceneTM Project News

13 January 2020 - Apache Lucene 8.4.1 and Apache Solr 8.4.1 available

The Lucene PMC is pleased to announce the release of Apache® Lucene™ 8.4.1 and Apache® Solr™ 8.4.1.

Lucene can be downloaded from https://lucene.apache.org/core/downloads.html and Solr can be downloaded from https://lucene.apache.org/solr/downloads.html

Highlights of this Lucene release include:

(No changes since 8.4.0)

Highlights of this Solr release include:

  • Fix for overseer serialization to support rolling upgrade (broken since 8.4)
  • Fix for SSL support with SOLR_SSL_NEED_CLIENT_AUTH (broken since 8.2)
  • Package manager to store public keys in a special "trusted" location instead of in ZooKeeper

29 December 2019 - Apache Lucene 8.4.0 and Apache Solr 8.4.0 available

The Lucene PMC is pleased to announce the release of Apache® Lucene™ 8.4.0 and Apache® Solr™ 8.4.0.

Lucene can be downloaded from https://lucene.apache.org/core/downloads.html and Solr can be downloaded from https://lucene.apache.org/solr/downloads.html

Highlights of this Lucene release include:

  • LatLonShape now supports the "CONTAINS" relation, which enables to find all indexed shapes that contain the query shape.
  • Concurrent search is getting more efficient by allowing collectors to share information across threads in order to more efficiently skip non-competitive hits.
  • Faster FST lookups on dense nodes.
  • Postings are now decoded using SIMD instructions.
  • LRUQueryCache includes new heuristics that prevent caching from hurting latency too much.
  • LatLonShape builds a more efficient tree that is expected to translate into search speed improvements.
  • BaseDirectoryReader no longer sums up document counts across leaves eagerly, allowing for more efficient reader views that hide a subset of documents.
  • The index on top of BKD trees is now stored off-heap with MMapDirectory.
  • Simple Intervals queries support highlighting.
  • Reading DocValues can be interrupted when timeout is exceeded.

Highlights of this Solr release include:

  • A new package management system was introduced in order to ease deploying plugins.
  • Better security with the out-of-the-box configuration.

A summary of important changes is published in the Solr Reference Guide at https://lucene.apache.org/solr/guide/8_4/solr-upgrade-notes.html.

3 December 2019 - Apache Lucene 8.3.1 and Apache Solr 8.3.1 available

The Lucene PMC is pleased to announce the release of Apache® Lucene™ 8.3.1 and Apache® Solr™ 8.3.1.

Lucene can be downloaded from https://lucene.apache.org/core/downloads.html and Solr can be downloaded from https://lucene.apache.org/solr/downloads.html

Highlights of this Lucene release include:

  • Bugfix: MultiTermIntervalsSource.visit() was not calling back to its visitor

Highlights of this Solr release include:

  • JavaBinCodec has concurrent modification of CharArr resulting in corrupt internode updates
  • findRequestType in AuditEvent is more robust
  • CoreContainer.auditloggerPlugin is volatile now
  • Velocity response writer's resource loading now possible only through startup parameters

For more see all LuceneTM Project News

The Apache Software Foundation

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are defined by collaborative consensus based processes, an open, pragmatic software license and a desire to create high quality software that leads the way in its field. Apache Lucene, Apache Solr, Apache PyLucene, Apache Open Relevance Project and their respective logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.