看上去还算是那么回事,我将利用几篇文章,和大家学习下Lucene.net创建索引,分词,检索等方面的知识。由于初学,有什么问题还望指教。
此文先来和大家了解下Lucene.net,介绍给没有接触过的新手。
当然,千万不要妄想利用Lucene.net实现像Google,Baidu那样的效果,一个真正的搜索引擎可不是几个API可以搞定的,想了解搜索引擎的朋友参看:
http://www.cnblogs.com/gaoweipeng/archive/2009/09/20/1570357.html。
那么Lucene.net能为我们做什么呢?
没错,Lucene.net的核心技术就是方便的为我们创建索引,以及检索功能,当然这中间还需要分词等技术。
与传统数据库检索相比,Lucene.net具有以下特点:
更多Lucene.net资料:
Java版的可以在这里找到: http://lucene.apache.org/
dotNet版的可以在这里找到: http://incubator.apache.org/lucene.net/
园子中 Lucene.Net 2.3.1开发介绍: http://space.cnblogs.com/group/topic/4683/
Andrew Smith对Lucene.NET的介绍: http://www.codeproject.com/KB/library/IntroducingLucene.aspx
.NET3.5平台下的Linq to Lucene: http://www.codeplex.com/linqtolucene