Apache Lucene is een open-source zoekbibliotheek in Java, uitgebracht onder de Apache-licentie 2.0. Ontwikkelaars bouwen er volledige-tekstzoekfunctionaliteit mee in eigen applicaties. Lucene is de zoekkern waarop Apache Solr, Elasticsearch en OpenSearch zijn gebouwd. Het is geen dienst maar een bibliotheek die in een eigen applicatie of server wordt opgenomen; er bestaat ook een Python-koppeling, PyLucene.
Lucene wordt ontwikkeld binnen de Apache Software Foundation, een Amerikaanse non-profitorganisatie (501(c)(3)). Omdat het project geen gehoste dienst is, bepaalt de organisatie die de bibliotheek inbouwt waar gegevens worden verwerkt en opgeslagen. Voor een Europese organisatie is Lucene daarmee een controleerbare bouwsteen die zonder afhankelijkheid van een Amerikaanse cloudaanbieder kan draaien. Het is een open alternatief voor gesloten zoek-SDK's en gehoste zoek-API's die aan één leverancier zijn gebonden.