Apache Lucene is an open-source full-text search library written in Java and released under the Apache License 2.0. Developers use it to add search functions to their own applications. It is the search core on which Apache Solr, Elasticsearch and OpenSearch are built. Lucene is not a service but a library embedded in an application or server; a Python binding, PyLucene, is also available.
The library is maintained by the Apache Software Foundation, a US 501(c)(3) non-profit organisation. Because the project is not a hosted service, the organisation that embeds the library decides where data is processed and stored. For a European organisation, Lucene is therefore an auditable building block that can run without dependence on a US cloud provider. It offers an open alternative to proprietary search SDKs and hosted search APIs tied to a single vendor.