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

news/2025/2/18 10:57:58/

.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,就掌握了搜索引擎!
在这里插入图片描述

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


http://www.ppmy.cn/news/135040.html

相关文章

优麒麟 20.04 LTS Pro安装Canon LBP2900打印机

最近优麒麟发布了最新的操作系统Ukylin 20.04 Pro,使用了一段时间总体感觉是不错的,运行效率较高,美中不足的是一些界面方面的字体和默认主题需要手动去做一些修改。现在基本上在办公环境中使用优麒麟的操作系统了,在使用中逐渐发…

html5 midi,源码:MIDI 文件生成音乐乐谱(Midi To Sheet Music)

MIDI 文件生成音乐乐谱 资源下载此资源下载价格为2D币,请先登录 资源文件列表 MidiToSheetMusic-master/LICENSE.txt , 18520 MidiToSheetMusic-master/Makefile , 1181 MidiToSheetMusic-master/README.md , 1129 MidiToSheetMusic-master/img/NotePair.ico , 26918 MidiToSh…

实现ifconfig配置功能基础框架

前言 因为要实现类似ifconfig工具的作用,所以我们先要了解下argc和argv,接触linux系统,我们往往就需要用命令行的方式来编译和执行程序。那么在命令行方式下,此时这两个参数就很有作用了,能够非常方便地帮助我们实现一…

canon相机镜头协议数据用python进行格式化

之前获取canon相机与镜头协议采用逻辑分析仪进行协议数据波形的获取,可以导出为txt文档,由于canon协议不是标准的通信协议,只有通过编写逻辑分析仪的解析程序才能进行相应的数据解析,对我做硬件来说,难度挺高。这几天正…

mf4350d驱动下载linux,佳能 imageCLASS MF4350d 驱动程序下载-更新佳能软件(打印机)

Canon imageCLASS MF4350d 驱动程序下载 手动更新你的 imageCLASS MF4350d 驱动程序: 你的基准 imageCLASS MF4350d 驱动程序应捆绑在 %%os%% 中,或者可通过 Windows 更新下载。 内置驱动程序支持MF4350d硬件的基本功能。 本说明指南将引导您完成更新佳能驱动程序的过程。 程…

html5 一点就播放声音,连续播放声音HTML5

你不能用HTML5完全做到这一点,你将需要添加的jQuery或其他一些JavaScript库,帮助你做到这一点。我最近创建了一个使用this教程作为起点的移动Web应用程序。你可以看看一个例子here。基本上所有你需要做的就是修改HTML5音频播放器的默认功能,然…

计算机无法识别佳能5d2,相机无法与计算机连接/计算机无法识别相机 (EOS )

如果相机无法与计算机连接,可能出于以下原因。因此,请检查以下条目,找出问题原因。 1.用随附的 USB 连接线无法使相机与计算机正常连接 要连接相机与计算机,请使用随附的 USB 连接线。有关如何将相机连接到计算机的详细信息&#…

Canon CR2图片格式分析

首先是8个字节的文件头。 CR2的前2个字节是"II",代表INTEL格式的存储顺序,即低字节在前,高字节在后。 接下来是固定的2个字节:0x2a00。 最后的4个字节的整数是指向第一个IFD(IMAGE FILE DIRECTORY图像文件…