LuceneWelcome to my Lucene.NET article page. On this page you can find various articles related to Lucene.NET. Let me first explain what Lucene.NET is: it is a .NET port of the popular Lucene library of the Apache Software Foundation. Lucene is a high performance information retrieval library aka search library.

Lucene is not a complete, out of the box, search application; It is an API. The advantage is that you can index and search everything you want but don’t expect Lucene to index HTML or PDF files, you have to write your own indexer.

Lucene is scalable, it is used in some of the busiest websites: Wikipedia, CNET, CodeCrawler and many more. Those are examples of websites but the library is not limited to web applications, it can be used in any kind of application.

In this series of articles I want to show you how to build a Lucene implementation on the .NET framework using C#. I hope you like the articles I have written. If you have any questions, comments or suggestions please let me now. Enjoy!

Table of Contents

  1. Introduction to Lucene
  2. Indexing basics
  3. Search basics
  4. Alternatives ( did you mean …)
  5. Faceted search / Drill down
  6. Class reference

Click here for all articles and post tagged with Lucene.NET.