OpenSearcher本地搜索

本文更新于: 2022年12月21日

一个基于PyQT5开源的、本地的、安全的、支持全文检索的搜索器。

软件截图

OpenSearcher本地搜索
OpenSearcher本地搜索
OpenSearcher本地搜索

软件简介

一款开源的全文搜索工具,支持常见 Office 文档、PDF、.TXT,以及 ePub 和 Mobi 电子书。是本地的、安全的、开源的、支持全文检索的搜索器。

使用提示

  1. 利用空闲时间,提前建立索引缓存很重要,将大大加快之后的搜索。(本项目并没有强制要求建立索引缓存,还是由你自己决定是否建立索引缓存,如果你经常进行全盘随机搜索,推荐建立索引缓存)
  2. 如果搜索进行中,预览可能会卡顿。如果卡顿,请等待一下。(出现卡顿的原因是当前搜索速度过快加上用户频繁操作导致的Ui阻塞,通常情况不会出现这种卡顿)
  3. 第一次搜索某个文件目录时,搜索速度很慢,但是下次搜索相同目录将会很快。(原因就是第一次搜索的时候还没有建立索引缓存)
  4. 实际上索引缓存就是以文件的MD5值命名的Text文本文件,存放目录就在安装目录下的.temp文件夹下.(这意味这如果更新软件,你可以直接将.temp文件复制到新安装路径下,而不用耗费时间重新索引。)
  5. 搜索进行中,必须退出正在打开的word、excel、ppt文档,退出Microsoft OfficeWPS Office程序,因为本程序强行关闭Office可能会影响你的文档。(原因是当docxlsppt在经过antiwordxlrd处理失败后,将选择通过系统中的Office组件进行再处理)
  6. 搜索图像元数据, pyexiv2不支持32位,请务必缩小搜索范围,最好选择具体的文件夹,因为Windows系统中图片太多,全盘搜索非常浪费时间。

关于速度

  搜索时间大部分都是消耗在第一次处理文件,也就是建立索引缓存那个过程。所以有时你在第一次搜索某个目录的时候感觉不是很快,但是如果你第二次搜索相同的目录将会很快。 原理是我在第一次处理文件时留下缓存文件,之后的搜索会根据文件md5值判断文件是否改变,如果文件内容没有改变直接读取缓存,如果文件内容改变将重新处理,这样就会大大提示搜索速度。 最后,推荐大家在空闲时间要提前建立索引,这样下次搜索会很快。

关于项目

  这实际上是一个仿照AnyTxT写的项目,只是因为AnyTxT不开源,由于保密原则,某些环境下无法使用,所以自己写了一个开源项目,如果你单位也有保密原则,不妨试试,本项目所有依赖和包都是开源的,你也可以查看项目代码,自行打包。 由于不太懂设计美化,但是项目里面界面都是.ui文件,如果有会qss美化的可以帮忙fork美化一下。

软件下载

开源地址:https://github.com/Gaoyongxian666/OpenSearcher

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
本文链接:Click here to view the current URL

声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。

给TA打赏
共{{data.count}}人
人已打赏
软件

flow launcher 一款免费的开源的启动器

2022-12-21 9:35:13

软件

eDiary 元老级日记软件更新了,支持markdown和云同步了

2022-12-21 13:24:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索