没心情说点什么了,反正最近最主要是跟lucene.net打交道,就做个综合的文章吧,说不定哪天我忘记了还可以用得上。

什么是Lucene

Lucene是有很多个版本,而Lucene.net就是针对.NET。

Lucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能.Lucene的使用者不需要深入了解有关全文检索的知识,仅仅学会使用库中的一个类,你就为你的应用实现全文检索的功能.不过千万别以为Lucene是一个象google那样的搜索引擎,Lucene甚至不是一个应用程序,它仅仅是一个工具,一个Library.你也可以把它理解为一个将索引,搜索功能封装的很好的一套简单易用的API.利用这套API你可以做很多有关搜索的事情,而且很方便.

Lucene能做什么?

她可以对任何可以转化成文字格式的资源(E.G:HTML.WORD.PDF…)做索引以及搜索。

如何得到她?

你可以通过SVN下载最后版的lucene.net版本,这里有一份历史版本列表:https://svn.apache.org/repos/asf/lucene/lucene.net/tags/

资源

当我去GOOGLE关键字:lucene.net会有非常多的资源,包括系列教程、优化问题等等都很全面。