gsearch-linux-src-1.0
所属分类:搜索引擎
开发工具:C/C++
文件大小:88KB
下载次数:162
上传日期:2008-04-12 16:42:55
上 传 者:
heiyeluren
说明: 这是一款桌面文件搜索引擎,能够检索本地文件,速度非常快,索引1G文件只是需要一秒钟,能够运行在 Windows/Unix/Linux 等平台
(This is a desktop file search engine, to retrieve a local file, very fast, index 1G file just need one seconds, can run on Windows/Unix/Linux and other platforms)
文件列表:
gsearch-linux-src-1.0\gsearch-linux-src-1.0\BuildIndex.cpp (9187, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\BuildIndex.hpp (2239, 2006-11-03)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ContentSearch.cpp (5147, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ContentSearch.hpp (1279, 2006-11-03)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\DisplayResult.cpp (10474, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\DisplayResult.hpp (2247, 2006-11-01)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\FileType.txt (2046, 2006-11-04)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\Global.hpp (1724, 2006-10-28)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\gsearch (94605, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\GSearch.cpp (2949, 2006-11-03)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\gsearch_crontab (36, 2006-11-04)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\Makefile (1510, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ParseCommand.cpp (11188, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ParseCommand.hpp (1684, 2006-11-03)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ScanDirectories.txt (739, 2006-11-03)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ScanDisk.cpp (5817, 2006-11-07)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\ScanDisk.hpp (636, 2006-10-28)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\SearchServer.cpp (8355, 2006-11-03)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\SearchServer.hpp (1971, 2006-10-28)
gsearch-linux-src-1.0\gsearch-linux-src-1.0\Translation.dat (131072, 2006-10-31)
gsearch-linux-src-1.0\gsearch-linux-src-1.0 (0, 2008-04-12)
gsearch-linux-src-1.0 (0, 2008-04-12)
******************************************
* 软件名称:gsearch 1.0版 *
* 作 者:龚才春 *
* 版 权:中国科学院计算技术研究所2006 *
* Email :gongcaichun@hotmail.com *
* 发布日期:2006年10月28日 *
******************************************
软件功能:
-------------
gsearch是Linux下第一款桌面搜索软件,通过对Linux下文件系统的索引,
实现文件系统的快速搜索。
目前已经实现的功能有:
-支持通配符模糊搜索;
-支持定期索引和手动索引;
-支持高速文件系统扫描和索引;
-支持非索引模式的文件内容快速搜索;
-支持后缀名搜索(以点号.标志后缀名);
-支持用户选择特定目录进行索引和检索
-支持一个或多个关键词(单词、字母组合、字母、数字、汉字)搜索;
-支持文件类型搜索(所有文件、文本文件、图片文件、音视频文件、可执行文件);
-支持包含文件名关键词、待搜索目录、文件修改时间、文件大小和文件内容的复合检索;
下一步即将实现的功能:
-支持窗口操作界面;
-支持多媒体文件元信息(如mp3文件的标题、艺术家、专辑名等,GIF图片文件的分辨率、位深度等)搜索;
-支持对搜索结果的按不同属性排序;
软件安装:
-------------
下载到gsearch软件安装源代码后,可以按如下步骤进行软件安装:
1. 将gsearch-linux-src-1.0.tar.gz源代码打包压缩文件解压缩和解包;
2. 进入解压出来的gsearch源代码的所在目录;
3. 编译源代码;
4. 安装可执行程序。
假定用户将gsearch-linux-src-1.0.tar.gz拷贝到/home/gcc目录下,则整个安装过程如下:
cd /home/gcc
tar xvfz gsearch-linux-src-1.0.tar.gz
cd gsearch-linux-src-1.0
make
make install
如果用户下载的是二进制安装文件,gsearch-linux-bin-1.0.tar.gz,则直接解压缩和解包后,
运行解压出来的install.sh程序即可。
安装完毕后,gsearch的可执行文件保存在/usr/bin目录下,gsearch的配置文件
保存在/usr/local/gsearch目录下。
=============================================================
= 注意:gsearch安装必须使用root用户,否则安装不能顺利完成! =
= gsearch由root用户安装好之后,任何用户均可以使用gseach =
= 进行搜索,但只有root用户可以建立索引 =
==============================================================
软件卸载:
-------------
如果已经安装gsearch,希望卸载gserach,可以进入源代码目录,键入如下命令:
make uninstall
软件使用:
-------------
gsearch安装完毕后,任何用户在任意目录都可以使用gsearch进行文件系统快速搜索。
gsearch在搜索之前必须对硬盘建立索引,建立索引只有root用户可以完成。
1.建立索引
gsearch建立索引使用如下命令:
gsearch --index
2.搜索文件
gsearch搜索文件的命令格式为: gsearch [参数选项] 搜索模式
可选参数有:--size、--time、--dir、--content、--type、--help、 -index
--size:设定搜索文件的大小
--size=[min,max] 只搜索大小在min字节和max字节之间的文件,后面可接K、k、M、m表示搜索文件大小
--time:设定搜索文件的修改时间
--time=[min,max] 只搜索修改时间距离搜索时间在min天和max天之间的文件,
--dir:设定搜索目录,只返回该目录及其子目录下文件
--dir=searchdir 只搜索目录searchdir下的文件和子目录
--type:设定搜索文件类型
--type=all 搜索所有文件
--type=text 搜索文本文件
--type=photo 搜索图片文件
--type=av 搜索音视频文件
--type=binary 搜索二进制文件
--content:设定文件内容包含的模式
--content=pattern 只返回文件内容中包含pattern的文件
--index:建立索引
--help:显示在线帮助
--version:显示当前gsearch版本信息
--author:显示gsearch作者的相关信息
搜索模式是用户希望gsearch返回的文件名中包含的字符串,可以是字母、数字、字母数字组合、后缀名。
搜索举例:用户希望搜索目录 "/home/Gong Caichun/software" 下文件名中包含ex,文件大小在200字节到2兆之间,
文件修改时间在一个月以内,文件内容中包含"中国",文件后缀为cpp的所有文件,用户应输入:
gsearch --size=[200,2M] --time=[0,31] --dir="/home/Gong Caichun/software" --content=中国 ex .cpp
=========================================================
= 注意:若各参数值中含有空格,请用双引号将参数值引起来 =
= 若没有使用双引号引起来,则会将部分内容视为搜索模式 =
=========================================================
3.配置索引目录集合
gsearch只对/usr/local/gsearch/ScanDirectories.txt文件中指定的目录扫描并建立索引;
默认状态下该文件中对 /boot、/etc、/lib、/opt、/srv、/usr、/bin、/home、/mnt、/sbin、/var目录建立索引;
如果用户想更改索引目录集合,可以更改该文件,每行为一个索引目录,对该文件中给出的每一个目录,
gsearch在扫描时将创建一个线程,因此,该文件中指定的索引目录数量不要太多,也不要太少。一般不要超过20个,
也不要只有一个或两个,一般10个左右比较合适。
4.配置文件类型
gsearch使用/usr/local/gsearch/FileType.txt文件中指定的各文件的类型。gsearch把常见文件分为四类:
文本文件、图片文件、音视频文件和二进制文件,分别用1、2、3、4标志,其它文件均为5。
gsearch的内容搜索是针对文本文件的,如果用户想增加内容搜索时搜索的文件后缀,必须修改该文件。
软件开发商:
-------------
gsearch由中国科学院计算技术研究所信息智能与信息安全中心龚才春博士开发,龚才春博士同时是
gsearch的Windows版本--火速桌面搜索的作者。
火速桌面搜索(Fast Indexer and Retriever for Explorer,简称FIRE)是Windows平台下对本地
文件系统 进行快速索引和检索的工具,是目前功能最强大、界面最友好、性能最卓越的桌面搜索软件,
被太平洋电脑网等多家媒体评为"功能最强大的桌面搜索软件"。火速桌面搜索正式版于2006年8月
26日在搜 索论坛(www.searchforum.org)成功发布,目前已被上千家软件网站收录,截至到2006年
10月25日统计到的用户量已经突破10万。
gsearch采用火速桌面搜索高效稳定的索引内核和检索内核,是Linux下第一款成熟的桌面搜索软件。
gsearch版权归中国科学院计算技术研究所和龚才春所有。
错误报告:
-------------
您对gsearch或火速桌面搜索有任何疑问、建议,或发现程序错误,您都可以与作者联系。
作者MSN:gongcaichun@hotmail.com
用户也可以到gearch和火速桌面搜索的官方网站了解更多信息。
欢迎大家到东度极品论坛“火速桌面搜索”版讨论火速桌面搜索和gsearch;
欢迎大家光临我的博客。
-东度极品论坛“火速桌面搜索”子版(http://www.wfsky.com/bbs/thread.php?fid=93)
-龚才春MSN空间(http://gongcaichun.spaces.live.com/)
-搜索论坛(www.searchforum.org.cn)
-火速桌面搜索官方网站(www.searchforum.org.cn/firesearch/)
-gsearch桌面搜索官方网站(www.searchforum.org.cn/gsearch/)
近期下载者:
相关文件:
收藏者: