Apache Lucene.Net Logo

Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. The Lucene search library is based on an inverted index. Lucene.Net has three primary goals:

  1. 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;
  2. Maintaining the high-performance requirements excepted of a first class C# search engine library;
  3. Maximize 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.

News

November 29, 2011 - Apache Lucene.Net 2.9.4 Incubating released

We finally got it out the door, it took a lot longer than we expected. However, we have a ton of bug fixes rolled into this relase as well as a number of new features.

Just around the corner is a 2.9.4g release (early January), that has been substantially refactored and uses generics across the board.

July 23, 2011 - New Website

With the close of the 99designs contest for a new logo that Jeff Atwood of SO fame gracious put on, we now have a new logo. With it we've built a slimmed down website that hopefully allows users to find what they are looking for quickly without all the extra fluff.

Stay tuned for the 2.9.4 release!

May 02, 2011 - Lucene.Net 2.9.2 Released

It took us quite a while, but we finally got Lucene.Net 2.9.2 out the door.

Who Uses Lucene.Net?

Open Source Initiatives

Commercial Products

...any many more