Lucene.Net FAQ

General

Have you considered IKVM rather than a line-by-line translation?

We have considered this. While there is no official decision, it seems that the majority of those involved are not interested in this path.

Pros

Cons

What is the target C#/.NET version?

Currently the project is a VS 2005 project using .net 2.0. LUCENENET-377 talks about changing the project to VS 2010 and it is still being resolved. As .NET features are being added the .NET version will be upgraded to meet the feature requests.

It is likely that we will standarize on VS2010 with the first release.

is Mono support a goal?

Mono support is a goal. Robert Jordan has committed to take the lead on that aspect.

Is there a build server?

Currently Lucene.Net is being built over on the TeamCity build server hosted by the guys at Code Better. You can either sign in as a guest or create your own account if you want to monitor builds and get notifications.

Whats the best source of documentation?

Because Lucene.Net is a line by line port of the Java Lucene all Java documentation applies to the .Net version. Also the excellent Lucene In Action covers just about everything you would need to know about Lucene.

Which Mailing lists are worth joining?

The 2 main mailing lists for Lucene.Net are:

Both mailing lists have excellent content on and it is work joining both to get a full view of how to use Lucene & where its going in the future. If you have particular questions about search that are more general then sometime its worth posting your question to the Java mailing list aswell, as there are plenty of knowledgable people that may have solved that exact problem before.