The title of this post should really be “Procrastinating for my Lucene.NET presentation” but my inner marketing geek made me change it at the last minute.
On Tuesday, May 14, I’ll be presenting the Lucene.NET search engine library to the Washington, D.C. alt.NET meetup group. Lucene.NET is the Micrsoft.NET port of the wildly successful Apache Lucene project.
Lucene.NET is used in a large number of applications built in .NET, but relatively few developers seem to know about it or how to use it. A few years ago, it went through some turmoil having to do with its status as an incubation project under the Apache foundation umbrella. Now it’s graduated from the incubation program, and is an official project in its own right, with a loyal and dedicated following.
I’m one of those dedicated followers. Infovark uses Lucene.NET as one of its core components, and was one of the best technology decisions Gordon and I made when we started product development.
Lots of other technology companies and websites feel the same way. Here’s a short list of websites and products that use the Lucene.NET libraries:
It’s an impressive list of content-driven applications and sites. And you’d see even more on this list if I included the .NET applications that leverage Lucene via Solr, the open source enterprise search platform based on Lucene. But Solr is Java-based, so I’m leaving it out. Also, I’m tired of typing links.
If you need to retrieve unstructured or semi-structured content quickly, Lucene.NET is the right choice. It provides that Google-style single search box experience, but lets you fine tune how you want your content to be indexed and weighted.
There are several large commercial search solutions that allow you to do the same thing, but Lucene is free, open source, and reliable. It’s definitely the place to start with content indexing, once you’ve had enough of parsing search strings and trying to decompose them into SQL queries. Please, let’s not do that anymore! There’s a framework for that.
If you’re in the DC metro area, please join me on May 14 for Illuminating Lucene.Net: Bringing Full Text Search to Light. If you can’t make it, I’ll be sure to post the slides here as well as on the DCAltNet meetup group. I hope to see you there!