前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >秒搜神器everything背后的索引原理

秒搜神器everything背后的索引原理

作者头像
Jean
发布于 2021-07-16 09:05:51
发布于 2021-07-16 09:05:51
6.1K0
举报
文章被收录于专栏:Web行业观察Web行业观察

  相比较Windows系统自带的搜索功能,everything堪称搜索界的神器,尤其在电脑里文件多达数万数十万的恐怖数量,但everything仍可做到秒搜,所以这款软件为大部分办公人员所喜爱。

  说到everything对硬盘的伤害程度,我们先看看everything的工作原理。

  一、everything的工作原理

  everything在第一次打开使用的时候,它会扫描整个硬盘,然后建立一个索引数据库,体积大约在2~5M左右,和电脑文件的数量有直接关系,但已经非常小了。

  索引数据库建立之后,每次搜索文件,everything就在它的数据库里搜索,而不需要扫描整个文件,这是everything和Windows系统自带搜索的本质区别。

  也因此,everything的搜索速度快到令人发指。

  二、everything的实际体验

  小迷虫特意做了2个测试,一个测试是电脑内置2块硬盘,一个测试是外置2块硬盘,最直观的体验就是速度非常快。

1、everything创建的引索文件特别小

  1T硬盘根据包含文件的多少,所创建的索引文件体积,大约在2~5M左右,非常小。

2、搜索时间快的令人发指

  一块1T的硬盘内含13万文件,搜索时间在1秒左右,另一块1T硬盘内含100万个文件,搜索时间不到3秒(关于时间也和电脑的配置有关系,每个电脑的时间不尽相同)。

  三、everything的优点和缺点

优点:

  1、索引体积小;

  2、速度快,秒搜;

  3、支持正则表达式;

  4、可以将everything做成一个小型的 文件服务器,需要一定的技术;

缺点:

  1、只能搜索文件名称、日期和大小,不支持搜索文件内容及附加属性;

  2、只支持NTFS文件系统,不支持fat32文件系统;

  3、无法搜索网上邻居和映射的网盘;

  四、everything对硬盘是否有伤害

  基于everything的工作原理,everything的每次搜索,并不扫描整个硬盘,而是在它建立的2~5M索引文件库里扫描,所以对硬盘的伤害微乎其微,如果电脑内的文件发生增加或者减少,索引也会跟随实时变化。

  如果说和Windows系统自带的搜索相比较,显然everything对硬盘的伤害更小,可以忽略不计。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WebHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档