Lucene est une boîte à outils de moteur de récupération de texte intégral open source d'Apache Software Foundation. Il s'agit d'une architecture de moteur de récupération de texte intégral qui fournit un moteur de requête complet, un moteur d'indexation et une partie du moteur d'analyse de texte. L'objectif de Lucene est de fournir aux développeurs de logiciels une boîte à outils simple et facile à utiliser pour implémenter facilement la fonction de recherche en texte intégral dans le système cible, ou pour créer un moteur de recherche en texte intégral complet basé sur celle-ci.
Lucene a été écrit à l'origine par Doug Cutting, un expert senior en indexation/récupération de texte intégral. Il était autrefois le principal développeur du moteur de recherche V-Twin. Il a ensuite été concepteur principal d'architecture système chez Excite et est actuellement engagé dans INTERNET. Architecture sous-jacente. Il a contribué à Lucene dans le but d'ajouter des fonctionnalités de recherche en texte intégral à diverses applications de petite et moyenne taille.