返回
中国计算机报1999年第41期

1000个结果Down下来
搜索软件iRover

刘保国

  在网上查询信息时有什么不方便的地方吗?当一个搜索引擎返回结果时,你发现它为你找到了近千条结果,惊喜之余不免也会烦恼起来:每页只显示十个结果,要看到所有这些结果就要单击Next(下一页)按钮近百次,再加上每下载一次网页所需的时间……有没有什么办法能将所有结果一次都Down下来呢?有,那就是使用这里介绍的超级搜索机——iRover。


  1.iRover简介


  iRover是一个免费软件,它有如下特点:

  1) 提交关键词后最多一次可以返回1000个查询结果;

  2) 提供了30多个WWW搜索引擎的查询界面,包括从一般信息搜索到MP3、软件、Zdnet、菜谱以及新闻等多方面的查询内容;

  3) 结果经重新组织后以HTML格式返回,不仅有网站链接与标题,还有详细的说明;

  4) 支持搜索引擎的特定查询方法(如布尔查询与专用域搜索),这对于更为精确的结果是一个很好的帮助;

  5) 结果可以很容易地进行保存与重新查看。


  2.快速搜索


  iRover的主界面如图1所示。使用它进行查询的步骤是:

  1) 在“Search for”框中输入关键词,如图1所示的“vrml tutorial”,表示查询含有VRML教程的网站,如果输错了,单击“Search for”上面的黑色小按钮可以清除当前的关键词。
int56_1.jpg (10579 字节)
  图1 iRover的查询界面

  2) 在“Search Engine”框中选择搜索引擎(见图2),如果你想了解所选搜索引擎的功能,可以单击它旁边的“?”号。
int56_2.jpg (11646 字节)
  图2 选择搜索引擎

  3) 在“Return”框中选择返回的结果数,如300,最大值为1000。
int56_3.jpg (9471 字节)
  图3 iRover的设置页

  4) 单击Search按钮。

  5) 搜索完成后iRover会在标题下出现文字Search Completed(搜索完成),此时可以单击“Save for Recall”按钮将查找结果保存起来。

  6) 开始新一轮搜索。

  该页上各按钮的含义为:

  ① Save for Recall:当搜索完成后单击此按钮可以将结果保存起来,如果不保存,下次使用同一个搜索引擎进行查询时就会冲掉这次查询的结果;

  ② Recall:调出以前保存的查询结果(所选搜索引擎的);

  ③ View Search Results:在浏览器中查看当前的搜索结果;

  ④ Hide:将iRover的主界面隐藏起来,缩为屏幕右上角的一个按钮。


  3.设置页


  你可以对iRover进行一些设置,只需单击Settings按钮,界面如图3所示。 设置页中各项的含义为:

  1)Open Browser Window Size: 决定是用最大化方式还是正常方式打开浏览器以显示查询结果。

  2) Auto Hide: 如果选中,则每次搜索完成或单击“View Search Results”按钮时iRover将自动缩成隐藏按钮(见图3)。如果不选中,则它将始终位于其它程序的前端。

  3) Automatically Display Results: 如果选中此项,当搜索完成时iRover将自动在浏览器中显示查询结果,有时如果你希望搜索始终在后台进行而不至于冲掉当前正在查看的网页,则可以不选中该项。

  4) Proxy Gateway: 如果你通过代理服务器访问Internet,则应在这里输入它的地址,输入方式是:使用“-p”空格后跟完整的代理服务器URL地址及端口号,如:

  -p http://my.com:8080

  注意这里的-p 应小写且要与URL地址间有一个空格。它的作用是告诉iRover使用一个用户定义的代理服务器而不是从环境设置中查找得到。 另外还要注意的一点是:不要省略地址前的协议头“htttp://”。


  4.几个原则


  使用什么样的搜索引擎进行查询呢?在iRover中可以使用两种:

  1) 单一搜索引擎:大部分的搜索引擎都属此类,它们拥有自已的数据库,支持许多有特色的查找方法;

  2) 多元搜索引擎:许多新出现的搜索引擎属于此类,如:MultiCast它们没有自已的数据库,但支持同时搜索多个单一搜索引擎的数据库并返回相应的结果,适用于需要快速搜索信息的场合。

  两条原则:

  1) 开始时使用索引得最好的搜索引擎:iRover的作者推荐使用HotBot、Northern Light、Infoseek、AltaVista 以及Excite,具体方法是:首先在一个搜索引擎中查找100个结果,看它们与你的关键词相关的程度,如果不行,就换一个搜索引擎,如果还不行,可以试一下使用其它的关键词或词组。

  2) 如果可能的话,尽量使用专用的数据库:因为许多搜索引擎并不索引专用数据库,如果你要找的信息很特殊(在WWW搜索引擎中查找不到),可以单击Help页中的“iRover's Index of Database”按钮,这个网页可以指引你找到搜索引擎中没有的信息。


  5.高级查询


  更好地使用关键词可以大大提高搜索的精确度,注意以下四点:

  1) 最少使用三个以上的关键词,这样可以减少返回结果的数量,提高查询精确度;

  2) 尽量使用某领域专用的关键词而不使用常见的同义词;

  3) 使用精确的词组,只需将搜索词组用双引号括起来即可。

  4) 使用布尔逻辑词:你可以使用AND、OR以及NOT来缩小搜索范围,例如:“vrml tutorial” AND java。

  结果将返回同时包含词组vrml tutorial及单词java的网页。

  需注意的是:要使用大写的布尔逻辑词,因为有些搜索引擎不支持小写的布尔逻辑词。另外,如果你发现返回的结果与你的查询要求相差很远,这也是可能的,因为并不是所有的搜索引擎都能识别布尔逻辑词,但它们都识别用于查找词组的双引号。

  5) 针对不同搜索引擎的查询:各种搜索引擎一般都有自已的一些特殊的信息查询方法,在iRover中你一样可以使用它们,例如:

  ① 用Yahoo查找包含VRML的网址,输入:u:vrml,你可以用AltaVista做同样的事情,使用它时的输入词为:url:vrml

  ② 用AltaVista返回包含某一网址的网页,输入:link:vrml.miningco.com。

  将返回所有包含网址http://vrml.miningco.com/的网页,这是很有用的一个功能,因为通常情况下我们手头只有几个专用于某一领域的重要网址,通过这样一种查询手段可以帮助我们找到更多的相关的网页。

  ③ 用DejaNews返回某一个新闻组最近的200篇文章:

  ~g 新闻组

  例如想返回VRML新闻组comp.lang.vrml的最新文章,可以选择DejaNews,然后输入:

  ~g comp.lang.vrml

  做为关键词这种方法为你提供了在网上浏览新闻组文章的手段。

  如果你在安装后无法运行,可能是缺少VB5的运行时间文件,它的名称为:MSVBVM50.DLL(Vb500a.Zip),你可以从iRover的站点上直接下载,或在iRover提供的软件搜索引擎中查找。

  网址:http://members.xoom.com/iRover/直接下载地址:ftp://ftp.simtel.net/pub/simtelnet/win95/webbrows/rover22.zip注:如果你从直接下载地址下载时出错,说明iRover可能升级了,你可以到这个文件所在的目录下(ftp://ftp.simtel.net/pub/simtelnet/win95/webbrows/)寻找软件新版本的名称。