.net5 开启Lucene的全文搜索之旅

348 阅读1分钟

.net 平台下的lucene.net 开源项目维护进度一直不是很理想,因为需要移植的包太多,因此维护者的进度比较慢,虽然网上有一些文章是针对.net core平台移植之前3.0.3版本的改造版,但文章数目极少,能有个参考已经很不错了,因此我就把今天的趟坑之旅写出来,以供大家实施中参考。

1、Lucene介绍

按照惯例,先抄袭一段描述,这里省略8000字,自己脑补吧。

简言之,Lucene就是apache基金会下的开源全文搜索类库,其强劲的搜索能力不是其他类库可以比拟的。而Lucene.net是 其.net平台的适配移植类库,目前支持.net framework和.net core系列平台。

最新版本: 4.8.0 ,4.其他版本是没有的,因为是移植的原因,因此目前从4.8迁移,对于全文搜索,基本够用了。

这么牛逼,感觉掌握了Lucene,就掌握了搜索引擎!
在这里插入图片描述

摘抄下开源组织的工作,已经非常辛苦了,我就不给他们添麻烦了,然而,今天的大坑和其必不可分,后面小节再说。