首页 > Web开发 > 详细

Lucene.Net  -全文检索引擎

时间:2020-09-17 21:35:47      阅读:55      评论:0      收藏:0      [点我收藏+]

简介

Lucene.Net只是一个全文检索开发包,不是一个成型的搜索引擎,它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结果存储在索引库中,从索引库检索数据的速度灰常快

版本使用

3.03版本:基本无依赖,适用于很多地方
4.8版本:基于.Net 4.5及以上版本,优化了很多性能,不过现在是预览版。根据官方的说明,这个比3.03版本有更好 的稳定性和性能,推荐使用。同样适用于.net Core。

使用场景

常用于千万级及以下的场景使用。适用于一般的博客网站做站内所有,标签搜索等。也可以作为一些软件的搜索功能。

优点

不需要更多的依赖环境即可开发使用,对内存等要求不高,能简易的合并到系统里面。
Net平台能用的也就这个了,其他的几个都没落的不成样子了。

缺点

不太适用于千万级以上的规模,不适用于对高并发要求比较高的系统。
更高要求的请使用ElasticSearchSolr

使用

3.03版本使用参考 Lucene.Net - 痞子一毛 - 博客园 这个我觉得是所有参考里面最好的一个了,后期有时间再总结下。
4.8版本的,因为是预览版,一直在修改,所有官方给的Demo随着版本更新也不能用了,后期我会做一个适用于4.8.0-beta00008版本的Demo(待上传到码云)。

Lucene.Net  -全文检索引擎

原文:https://www.cnblogs.com/itljf/p/13687374.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!