什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
无须索引!TextSeek文件搜索新选择
如何从硬盘、U盘中的海量文件中找到自己需要的文件,想必是大家生活中最常见的场景。之前也推荐过不少应用,如everything、AnyTXT Searcher,这类文件搜索工具大多是基于索引库来提高文件检索准确度,故而每次启动都需要一定的时间来重建索引,而且对于文档的实时变化反应较为滞后,而有时因为建立索引还会导致系统占用过高甚至死机,这个的确令人头痛。
此外,对于mac和uos(国产操作系统)用户来说,everything和anytxt都没有相应的版本支持,也是令人烦恼不已的事情。不过,TextSeek这款应用的出现,或许能解决上述的问题。
什么是TextSeek?
TextSeek(文本搜)是支持Windows、Mac和UOS统信系统的国产桌面搜索软件,采用全文扫描技术来找出所有文字(不会因为分词错误而找不到),并像百度一样展示搜索结果。软件对中文支持良好,界面支持中文、英语、日语、韩语、法语、德语、阿拉伯语等多国语言。
搜索初体验
进入主界面了,可以看到软件大体分成四个区域,分别是:
搜索选项区(左上角):输入搜索词,设定搜索选项,搜索范围(文件夹和类型)。
搜索结果区(左下角):可以对搜索结果进行浏览,过滤,排序等。
文档预览区(右下角):预览文档内容,关键字高亮,还可以进行预览内容的再次搜索。
高级功能区(右上角):可切换搜索模式(简易模式或区域模式),三个按钮分别用来快速扫描(区域模式下使用)、设置和注册。
我们先来体验一下,假设想查找 “search”和“engine”两个词,我们在搜索框里输入“search engine”,中间用空格隔开,这代表我们希望两个关键字都在结果中出现(如果我们期望搜出的两个词是连续的,可以在搜索词前后用引号"括起来)。然后点击下面的“文件夹”按钮,选择某个目录限定搜索范围(这里是“D:\My Document\”),之后点“搜索”按钮即可。很快,我们就可以看到TextSeek在忙碌地搜索起来,最终在左下角展示结果。随意选择一个结果,就可以看到右边显示具体内容,“search”和“engine”两个关键字都会高亮显示。
这里细说下四个搜索选项:此处没有勾选“匹配大小写”,所以首字母大写的“Search Engine”能被命中;“匹配全词”这个选项主要是用于英文或其他拉丁字母文字,如果勾选,搜engine就匹配不到engines、myEngine这类词,反之没勾选就可以匹配到;“匹配原始”勾选后,就像记事本或Word下面的查找功能一样,可以搜索含有空格或引号等特殊符号的词语;“仅文件名”选项勾选后,搜索词仅匹配文件名,不匹配文件内容,可大大加速搜索进度。
重点介绍下底部的四个箭头按钮,这是TextSeek的一大特色,极大提升搜索体验。这四个按钮可以用快捷键Ctrl+方向代替,上下键可切换搜索结果中的文件,左右键切换选中文件的命中关键字,非常方便。
挖掘搜索结果
接下来,让我们试试对搜索结果的操作吧。结果区的左上角可以按文档类型过滤,我选PPT类,如下:
结果区的右上角是排序方式,我这里选择按修改日期排序,同个按钮再按一下反向排序
结果区的左下角还可按照文件名过滤,也可以排除掉含有特定内容的文件,这里就不再展开了。
预览文档内容
点击搜索结果的标题,就可以在右边的预览区看到预览结果。预览区的右上角可以对预览内容进一步搜索,二次搜索的结果用蓝底高亮显示,下图中我们搜索“科学”一词:
如果要打开此文件或者对应文件夹,可以点击预览区左上方的按钮。打开文件还可以双击结果区的标题,单击文档图标,或者右键文件标题并选打开,上述四种方法都可以达到目的。
软件主要特点
TextSeek可同时搜索文件名和文件内容,支持的文件格式包括PDF、Word、Excel、PPT、RTF、WPS等。软件可直接运行,无需安装额外的软件包。其他主要特点如下:
1、极简式设计。 搜索框和搜索结果像百度一样直观,简单易用,可预览关键字高亮的文件内容,用ctrl+方向的快捷键还能极速浏览搜索结果。
2、双搜索模式。 用户可无需建索引直接搜索(简易模式),也可对指定目录建索引以加速搜索(区域模式)。
3、跨平台、多语言。 支持Windows和Mac系统,中文字符支持良好,界面支持中文、英语、日语、韩语、法语、德语、阿拉伯语等多国语言。
4、多种搜索选项。 结果可按文档类型、文件名、文件内容过滤,可按文件大小、修改时间和匹配度排序,还支持匹配大小写、匹配整词和匹配原词。
5、批处理搜索结果。 可对搜索结果的文件进行拷贝、剪切和删除,也可将搜索结果信息导出成csv文件。
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读