Lucene (يُسمى إصدار Lucene.net المستخدم هنا أيضًا DotLucene) هي مكتبة وظائف استرجاع المعلومات (Library)، والتي يمكنك من خلالها إضافة وظائف الفهرسة والبحث إلى تطبيقك. لا يحتاج مستخدمو Lucene إلى معرفة متعمقة حول البحث عن النص الكامل، فقط تعلم كيفية استخدام فصل دراسي في المكتبة، وسوف تقوم بتنفيذ وظيفة البحث عن النص الكامل لتطبيقك. لكن لا تعتقد أن Lucene هو محرك بحث مثل Google وليس حتى تطبيقًا، بل هو مجرد أداة ومكتبة. يمكنك أيضًا فهمه كحزمة تحتوي على وظائف الفهرسة والبحث بشكل جيد -to-use API يمكنك القيام بالكثير من الأشياء المتعلقة بالبحث باستخدام واجهة برمجة التطبيقات هذه، وهي مريحة للغاية. يوضح كود المصدر هذا دمج Lucene مع Sql لإنشاء فهرس، ويتم فهرسة البيانات الموجودة في Sql واسترجاعها باستخدام Lucene.