Lucene.Net视频课程
Lucene.Net视频课程

要了解什么是Lucene.Net,那么应该要先了解Lucene,Lucene.Net是Lucene的一个.NET的移植版,Lucene则是在Java开发出来的,Lucene.Net则使用C#开发出来的。Lucene.Net是一个开源项目,是一个全文检索的组...

共9集 已完结 创建时间:2017-05-14 20:40

收藏:0 访问:3761 学生:31

31人
收藏
分享

要了解什么是Lucene.Net,那么应该要先了解Lucene,Lucene.Net是Lucene的一个.NET的移植版,Lucene则是在Java开发出来的,Lucene.Net则使用C#开发出来的。
Lucene.Net是一个开源项目,是一个全文检索的组件开发包。它本身不是一个全文检索,它只是提供了一个框架给开发者,要想实现全文检索,还是需要开发人员来进行开发的。
Lucene.Net提供了完整的查询引擎和索引引擎。
开发人员可以基于Lucene.net实现全文检索的功能。
另外,Lucene.net是Apache软件基金会赞助的开源项目,基于Apache License协议。   
Lucene.net它不是一个爬行搜索引擎,它本身不会自动地索引内容。
我们得先将要索引的文档中的文本抽取出来,然后再将其加到Lucene.net索引中。
开发步骤是:
先初始化一个Analyzer、打开一个IndexWriter、然后再将文档一个接一个地加进去。
之后,索引就可以在关闭前得到优化,同时所做的改变也会生效。


apache官网

http://lucenenet.apache.org/


image.png