Page tree
Skip to end of metadata
Go to start of metadata

Lucene.Net Wiki Main Page

Welcome to the Lucene.Net wiki! Feel free to contribute.


Lucene.Net will be a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.

Lucene.Net has three aims. First, it will maintain the existing line-by-line port from Java to C#, fully automating and commoditizing the process such that the project can easily synchronize with the Java Lucene release schedule. Second, it will be a high-performance C# search engine library. Third, it will maximize its usability and power when used within the .NET runtime. To that end, it will present a highly idiomatic, carefully tailored API that takes advantage of many of the special features of the .NET runtime.

You can find the Lucene parent project at:


  1. Lucene.Net FAQ – The Lucene.NET FAQ. Check here before asking on the list
    2. Guides & How-To's – Guides to help you getting started
    3. (warning) TODO (warning)


There is already a well established, active and vibrant community surrounding the Lucene.Net project. This is primarily a users community, as the previous committers have not engaged the user community to find or leverage would-be contributors. There is a lot of talent available in the community to this end and many people have come forth offering their time as contributors.

There are a number of well established and significant .NET open source projects which are widely used by the larger .NET community which depend on Lucene.Net. There are also countless commercial products which use, and are dependent on this project. The mailing lists are active with numerous community members both asking and answering technical questions. The status and activities of the project are watched closely by the larger .NET development community and regularly commented on in blogs and other discussion forums.

Because of the size of the community and the fact that it's audience is largely developers, finding new committers over time should remain an easy task. The user base is also constantly growing, because Lucene.Net is one of the very few high quality products in this space (either commercial or open source). The ability to index and search content is an essential part of many web-based applications which are developed on the .NET framework, and Lucene.Net is widely used to support that scenario. This will only grow with time.

Community Projects and Commercial Products

A brief list of open source projects depending on Lucene.Net (alphabetical):

A brief list of known commercial products using Lucene.Net (alphabetical):

There are of course many, many more.


These are the proposed committers should the Apache Incubator accept our proposal:

  • Chris Currens <currens.chris AT gmail DOT com>
  • DIGY <digydigy AT gmail DOT com>
  • Michael Herndon <mherndon AT wickedsoftware DOT net>
  • Prescott Nasser <prescott.nasser AT hotmail DOT com>
  • Scott Lombard <lombardenator AT gmail DOT com>
  • Sergey Mirvoda <sergey AT mirvoda DOT com>
  • Troy Howard <thoward37 AT gmail DOT com>

How to use this site

You may want to click on the Login link above and login if you haven't already.

During the editing of the Lucene.NET wiki, please use the markup (warning) :TODO: (warning) to denote items you know need cleaned up later. This will stand out visually on the page like so: (warning) :TODO: (warning) ... and :TODO: is easy to search for.

A Wiki is a collaborative site, anyone can contribute and share:

  • No labels