中国科学院计算技术研究所龚才春博士开发了Linux平台下第一款高效桌面搜索软件--GSearch。
gsearch是Linux平台下第一款高效桌面搜索软件。gsearch 采用了高效并行硬盘扫描算法,实现Linux下文件系统的高速扫描和索引。gsearch使用高效索引实现文件属性信息的快速搜索,采用高效的模式匹配算 法实现文本文件内容的搜索。gsearch对文件属性信息的搜索一般在只需要几毫秒,对文件内容的搜索视候选结果文件的数量和大小,搜索时间在100毫秒 到10秒不等。gsearch在搜索时耗费内存一般在1M左右,对文件内容的搜索时耗费内存在5M左右,运行结束后不占用任何内存。
gsearch是Linux平台下第一款快速桌面搜索软件,gsearch桌面搜索整合了高效的硬盘扫描技术和先进的索引技术,实现对Linux文件系统 的快速扫描和索引;gsearch采用最先进的模式匹配算法实现文件内容的快速搜索,既保证了搜索的快速,又不会耗费太多宝贵的硬盘空间和内存空间。 gsearch具有如下特点:
功能强大:支持多关键词检索、通配符模糊检索、精确检索、复合检索、文件类型检索;支持文件内容检索;支持用户设定索引目录。
性能卓越:一般搜索可在数毫秒内完成,复合查询也可在不超过20毫秒的时间内完成,对文件内容的搜索一般也可在几秒钟内完成。对含有80多万文件、容量为1000G的硬盘,扫描和索引整个硬盘文件系统只需要12秒左右。
短小精悍:用不到95K的程序完成本地文件系统的快速扫描、高效索引、查询解析、文件检索、结果过滤、结果显示等操作。对一般用户的机器建立索引,索引文件总共在30M左右,运行时消耗内存不超过5M。
配置方便: gsearch用户可以非常方便地实现各种配置,包括扫描目录的配置、扫描频率的配置、文件类型的配置等。
gsearch是一款功能强大、性能卓越的Linux平台的桌面搜索软件,第一版已经完成如下功能:
支持通配符模糊搜索;
支持文件系统快速索引;
支持文件内容的快速搜索;
支持一个或多个关键词(单词、字母组合、字母、数字、汉字)搜索;
支持后缀名搜索(以点号.标志后缀名);
支持包含关键词、待搜索目录、文件修改时间和文件大小等的复合检索;
支持文件类型搜索(文本文件、图片文件、音视频文件、可执行文件);
支持用户选择特定目录进行索引和检索;
支持定期索引和手动索引。
gsearch由中国科学院计算技术研究所信息智能与信息安全中心龚才春博士设计和开发,对gsearch有任意意见或建议,均可与作者联系。作者Email为:gongcaichun@hotmail.com; 更多信息请访问作者维护的gsearch官方网站:www.gongcaichun.info,有全部源代码和开发文档提供。