Lucene adalah toolkit mesin pengambilan teks lengkap open source dari Apache Software Foundation. Ini adalah arsitektur mesin pengambilan teks lengkap yang menyediakan mesin kueri lengkap, mesin pengindeksan, dan bagian dari mesin analisis teks. Tujuan Lucene adalah untuk menyediakan perangkat lunak yang sederhana dan mudah digunakan bagi pengembang perangkat lunak untuk dengan mudah mengimplementasikan fungsi pencarian teks lengkap di sistem target, atau untuk membangun mesin pencarian teks lengkap lengkap berdasarkan fungsi tersebut.
Lucene awalnya ditulis oleh Doug Cutting, pakar senior pengindeksan/pengambilan teks lengkap. Dia pernah menjadi pengembang utama mesin pencari V-Twin. Dia kemudian menjabat sebagai perancang arsitektur sistem senior di Excite dan saat ini terlibat dalam beberapa INTERNET arsitektur yang mendasari. Dia menyumbangkan Lucene dengan tujuan menambahkan kemampuan pencarian teks lengkap ke berbagai aplikasi berukuran kecil dan menengah.