一、开源项目简介
基于.net实现的本地文档的全文索引定位器,根据关键词搜索定位本地文档内容。便于查找历史文档时节省时间,本地文本搜索神器!
二、开源协议
使用Apache-2.0开源协议
三、界面展示
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113046560.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图1 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图1](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113054507.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图2 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图2](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113101928.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图3 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图3](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113123459.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图4 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图4](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113123878.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图5 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图5](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113129263.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图6 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图6](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113123987.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图7 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图7](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113129816.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图8 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图8](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113124619.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图9 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图9](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113123161.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图10 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图10](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113124332.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图11 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图11](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113128472.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图12 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图12](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113124269.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图13 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图13](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113127133.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图14 [开源]基于.net实现的本地文档全文索引定位器,本地文本搜索神器插图14](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220807113128863.png?imageView2/0/format/webp/interlace/1/q/80)
四、功能概述
使用说明
- 双击文件夹设置自己需要搜索的文件夹
- 点击“重建”按钮创建文档索引,更新文档索引点击“优化”按钮。
- 索引创建结束后,搜索框输入关键词后,回车或者点击搜索按钮。搜索结果列表会显示搜索结果列表
- 点击文档,右侧预览框会显示文档内容
- 使用细节说明:
- 自动分词:数据库表结构 -> 数据库表结构,数据,库表,结构(勾选匹配全词后不分词)
- 手动分词:数据库 表 结构 -> 数据库,表,结构(空格作为分隔符)
- 文件类型:筛选不同类型的文件
- 仅文件名:关键词不匹配内容和路径,只匹配文件名
- 排序规则:默认排序、时间(远|近)、文件(大|小)
- 列表分页:仅有一页时不显示分页标签,有多页时显示分页标签
- 内容预览:右侧内容预览区可以复制、剪切(剪切只是从预览区剪切不影响源文件)
五、技术选型
依赖组件
- Rubyer
- Lucene.Net
- Jieba.NET
- NPOI
- Spire.Office
- Microsoft.Office.Interop.Excel
- Microsoft.Office.Interop.Word
- Microsoft.Office.Interop.PowerPoint
- Hardcodet.NotifyIcon.Wpf
- SharpCompress
软件架构
本地单机软件。
- WPF实现的UI(RubyerUI组件)
- Lucene.Net实现的索引(Jieba.NET分词器)
- NPOI、Spire、Microsoft.Office实现的文档内容读取
安装教程
- 运行环境基于.net freamwork 4.6.1(需要安装此环境才能运行)
- 发布版下载解压可用
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)