.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,就掌握了搜索引擎!
摘抄下开源组织的工作,已经非常辛苦了,我就不给他们添麻烦了,然而,今天的大坑和其必不可分,后面小节再说。