Apache Lucene ist eine quelloffene Volltextsuchbibliothek in Java, veröffentlicht unter der Apache-Lizenz 2.0. Entwickler nutzen sie, um Suchfunktionen in eigene Anwendungen einzubauen. Lucene bildet den Suchkern von Apache Solr, Elasticsearch und OpenSearch. Es handelt sich nicht um einen Dienst, sondern um eine Bibliothek, die in eine Anwendung oder einen Server eingebettet wird; zusätzlich gibt es eine Python-Anbindung, PyLucene.
Die Bibliothek wird von der Apache Software Foundation betreut, einer gemeinnützigen Organisation mit Sitz in den USA (501(c)(3)). Da das Projekt keinen gehosteten Dienst anbietet, bestimmt die Organisation, die die Bibliothek einbettet, wo Daten verarbeitet und gespeichert werden. Für eine europäische Organisation ist Lucene damit ein überprüfbarer Baustein, der ohne Abhängigkeit von einem US-Cloudanbieter laufen kann. Er ist eine offene Alternative zu proprietären Such-SDKs und gehosteten Such-APIs eines einzelnen Anbieters.