本地文本内容搜索软件(开源免费)

软件名:本地文本搜索定位器(简称:文本搜索定位器)
主界面
今天自荐的是一款关于电脑本地磁盘(NAS映射磁盘也可以)的文件搜索工具(支持文档内容搜索)。

因为个人使用需求,也找了很多相关的软件。但是都或多或少的不能满足我的需求(不一定是软件问题,可能是我的问题),然后就根据需求实现了自己的卖萌小老头/本地文本搜索定位器。

首次使用本软件会看到上图(主界面),默认会提示没有索引。因为支持自定义搜索区域,所以没有在首次使用时自动创建索引,需要使用者设置好搜索区域后点击更新或重建按钮建立文档索引(首次使用时这两个按钮时一样的)。

索引建立完成之后就可以根据自己的搜索需求,输入搜索关键词搜索文档。如下图:
关键词搜索和文档内容预览
拖动分割线增加右侧预览区大小
根据上图可看出根据搜索关键词自动分词后搜索的文档列表,然后选定文档后右侧显示文档内容预览。可以直接复制文档内容,也可以在预览区上册打开文档所在文件夹或直接打开文件。以上只是简单说明,详细使用说明如下:

双击文件夹设置自己需要搜索的文件夹
点击“重建”按钮创建文档索引,更新文档索引点击“优化”按钮。
索引创建结束后,搜索框输入关键词后,回车或者点击搜索按钮。搜索结果列表会显示搜索结果列表
点击文档,右侧预览框会显示文档内容
使用细节说明:

自动分词:数据库表结构 -> 数据库表结构,数据,库表,结构(勾选匹配全词后不分词)
手动分词:数据库 表 结构 -> 数据库,表,结构(空格作为分隔符)
仅文件名:关键词不匹配内容和路径,只匹配文件名
文件类型:筛选不同类型的文件
排序规则:默认、时间正|倒叙、文件大小正|倒叙
列表分页:默认只有一页时不显示分页,多页时显示分页
软件基于WPF实现的(引用RubyerUI组件),http://Lucene.Net实现的索引(Jieba.NET分词器),NPOI、Spire、Microsoft.Office实现的文档内容读取。如果觉得匹配文档内容不安全,可以看源代码。

源代码地址(Gitee):https://gitee.com/liulei901112/TextLocator,发行版可在gitee下下载,github仅同步代码。
源代码地址(Github):https://github.com/liulei901112/TextLocator

知乎地址:https://zhuanlan.zhihu.com/p/467184981

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值