文档库 最新最全的文档下载
当前位置:文档库 › [转]【图文教程】eMule搜索功能使用全解

[转]【图文教程】eMule搜索功能使用全解

[转]【图文教程】eMule搜索功能使用全解
[转]【图文教程】eMule搜索功能使用全解

[转]【图文教程】eMule搜索功能使用全解

公认的,emule具有非常强大的文件搜索功能。

但是很多新手却感觉上手困难,甚至不少“熟手”使用起来都不顺手。

此帖总结前辈们的经验,并分为新手、进阶、高手三个阶段详述搜索功能的使用,希望处于各阶段的骡友都可以从中获益。

1、搜索功能简介

搜索,到底搜索的是什么?从哪里搜索?eMule是一个P2P文件分享工具。简单说就是从别人处下载,同时也可以把自己的文件共享给别人下载。你下载的文件的每个字节,都是通过网络另一端一个装有和你同样软件(emule)的电脑上传给你的。根本不存在一个网络上的服务器(大存储空间)存储资源供你查找、下载。所以说,搜索,是从其他emule用户的“共享文件夹”中搜索“被共享的文件”。你,也是被别人搜索的网络节点。

你的emule和我的emule产生联系,在此称为“通信”。emule间的通信(搜索、下载、上传等)通过两种相互独立、互不影响的途径实现:ED2K网络和KAD网络。

ED2K网络中的搜索:ED2K 网络也叫(电驴)服务器网络。大量emule都连接上某个服务器,不过此服务器非彼服务器,它不存储资源文件,它存储众多emule的信息,包括每个emule共享的文件信息。该服务器建立一个索引,你向服务器提出搜索请求后,服务器帮你在索引中查找,然后返回给你搜索结果。

KAD网络中的搜索:KAD 网络就如同你现实中的关系网,我有一个(emule的)朋友圈子,你在其中。你也有一个(emule的)朋友圈子。当我想搜索一个文件时,我就问我的每个朋友有没有,比如问到你了,如果你有,你就告诉我;如果你没有,你就问你的每个朋友,发动你的亲友团继续帮我找。不是有句话说,通过6个人你可以认识世界上任何一个人吗?通过KAD网络搜索,就相当于快速从世界上任何emule中找文件。

以上是必需的知识,我已经尽可能简要、通俗、有趣的讲解了。说了这么多,只是先告诉大家,因为emule使用ED2K网络和KAD网络这两种不同的网络,所以emule的搜索也分两种途径,并且使用上有差异。下文介绍的每个搜索技巧都会区别服务器与KAD网络。

2、准备工作

想要通过ED2K网络和KAD网络搜索,你必须连接上这两个网络。已连接上的骡友请跳过第2部分,进入第3部分。

没有服务器列表和kad节点的可以看吧内教程贴《emule必备知识:更新服务器列表与kad 节点文件》

之后你可以通过以下3种方法连接入ED2K和KAD网络:

方法1(红色):“选项”、“连接”,勾选“启动时自动连接”,来使得你每次启动emule自动接入网络。

方法2(蓝色):点击emule面板左上角“连接”按钮,来手动接入两网络。

方法3(绿色):在“KAD”面板,点击右侧“连接”按钮;在“服务器”面板,点击右侧“连接”按钮或右键鼠标选中某服务器,选择“连接到所选服务器”。特别:方法1、2无法连接到合适的服务器,可以用此方法手动连接,对于网络不好的骡友,至少要等待10秒再尝试新的连接,服务器连接不上可以多尝试2次。

如下图。

在“KAD”面板,左上角显示“节点(XXX)”表示已连接KAD;

在“服务器”面板,服务器列表中某一个服务器名变为蓝色,表示已连接ED2K;在eMule界面,右下角显示“ED2K:已连接 KAD:已连接”表示两者都连接上了。

准备工作完毕。

3、搜索基础——新手入门

ED2K与KAD只需连接上一项,就可以完成搜索。

下面来看看“搜索”面板的界面。

“名字”处填入“搜索关键词”,点击“开始”按钮,就完成了一次搜索,搜索结果会在下面空白处显示出来。

对于新手,重点说一下“方法”选项。

全局服务器:已连接某服务器后可选择使用此项,会从已连接服务器列表中的所有服务器的emule中搜索文件。

Kad网络:已连接kad网络后可选择使用此项,从已连接kad网络的所有emule

中搜索文件。

自动:自称能智能化选择从kad网络或所连接服务器中搜索,其实非常难用,经常造成搜不出结果,所以不要选择此项。

服务器:已连接某服务器后可选择使用此项,会从已连接该服务器的emule中搜索文件。很有局限性,不选择此项,全局服务器比此项搜索结果更多。Filedonkey:通过某网站搜索,基本没用了。

综上,搜索“方法”一定要选择“全局服务器”或“kad网络”。两者是两种不同途径,互不相干,搜索到的文件绝大部分相同,但稍有差异。“全局服务器”搜索更快,结果更“整齐”。“kad网络”搜索稍慢,结果更“繁杂”。一般前者就能满足基本需求,如果不满意搜索结果,可以用“kad网络”再搜一遍。总之,根据个人习惯选择。

使用emule搜索的新手一定要知道的两点:

(1)emule搜索功能很“傻”,无法智能分词。举例说明,比如你想搜索“旷世杰作的秘密”系列纪录片。那么输入“旷世杰作的秘密”搜索可以得到你所需。但是搜索“旷世”或者“杰作”就不会搜到你想要的。这是因为文件名“旷世杰作的秘密”是个整体,只搜索其中的分词“旷世”是无法搜到的,如下图。这样做是为了大大减轻ED2K和 KAD网络的负荷。

(2)使用“全局服务器”方式搜索时,搜索出300个搜索结果后,便停止搜索,如果想搜索更多结果,多次点击“开始”下面的“更多”按钮,即可再搜索300个,搜索结果最多显示1800个,如下图。此限制是为了减轻服务器的负荷。使用“Kad网络“搜索时,则无此限制。

此两点带来的对搜索不利的影响,将在下一部分——进阶篇,给出解决方法,欢迎继续阅读。

4、通配符和过滤条件——新手进阶

看完上文最后两点,是不是觉得emule的搜索功能限制多多,还不“智能”,哪有半点“强大”之处?

不要着急,等你看完以下的技巧,你就会觉得,上述限制是那么的合理,简直就是为了高端技巧而生,有点“给我一个针尖大小的舞台,我照样可以翩翩起舞”的感觉。

下面开始新手进阶第一步,使用“*”——星号作为通配符,在emule搜索中可以代表任意个字符,可以是0个,也可以是1个或更多。举例说明,搜索“旷世” 是搜索不到关于“旷世杰作的秘密”相关的文件的。那么只需搜索“旷世*”,就可以搜索到所有文件名中包含“旷世”的文件,这样就更容易找到所需文件,如下图。

搜索效果上,“旷世*”、“*旷世”、“*旷世*”的搜索结果是完全一样的,如下图。

还有其他特殊符号可以用于emule的搜索。

分隔符:如空格、英文句号“.”,还有尖括号、方括号、大括号。关键词中加

入这些符号没有实质意义,只起到分隔关键词作用,比如搜索“Justin Bieber”(中间空格隔开),可以得到同时拥有两个关键词的文件。多关键词搜索多用于英文文件搜索,或中英混搭文件搜索。很少用于中文文件搜索,因为搜索“旷

世秘密”并不会得到“旷世杰作的秘密”文件。

特别说明:emule搜索不分英文大小写,想搜索包含如英文句号等特殊符号的文件,需要使用半角双引号”.”。

特别提醒:特殊符号(包括星号)只能用于全局服务器搜索。

合理使用过滤条件,可以大大减少搜索结果数量数量,缩小搜索范围,提高搜索准确度。如下图,三处可以加入过滤条件。

(1)搜索前选择不同“类型”,可以限制搜索出的文件类型,见下图。任意:默认类型,对

文件类型无限制,满足一般搜索需求。

视频:最常用的类型,限制文件为mkv、avi、rmvb等视频格式,搜索电影、剧集就用它。

文档:限制文件为pdf、txt、chm、html等文档格式,搜索电子书用它。

最有用的是以上两种类型,其他限制类型实际用途不大,比如音频类型,会限制文件为mp3、ape等格式,但实际上分享的歌曲多打包为压缩包。其他类型不再过多介绍。

(2)搜索前填入不同的限制条件,与(1)配合使用,效果更佳。

扩展名:比如限制为mkv,搜索出来的都是mkv格式的视频。也可限制多个扩展名。

大小:比如最小文件限制为100,那么搜索出来的文件至少为100M。最大文件同理。如果是电影,一般设置最小为500M,500M以下的多为乱七八糟的“小电影”。无损音乐专辑多在150M以上,有损音乐专辑多在150M以下。如下图。

(3)搜索结果出来后,填入关键词,可以对结果进一步筛选,如下图。

加入过滤条件是为了减少搜索结果(在300内),其实一般搜索结果控制在几十到上百就可以了,太多会眼花……

熟练掌握以上技巧,几乎可以满足你所有搜索要求。

什么还不能满足你?如果有兴趣可以看看高手篇。

5、布尔运算符——高手技巧

高手篇纯为复制粘贴文章《巧用布尔运算,玩转电骡的搜索功能》。读懂此篇需要一些逻辑思维能力。不喜可以略过,转到文尾看结语。

在电骡的搜索框中可以输入多个关键字。如果你输入了多个关键字,那么只会搜到文件名中包含所有关键字的文件,也就是满足所有条件的文件。要实现更复杂的搜索,必须用布尔运算。

布尔运算符有三种:

> NOT(非)

实际上叫“与非”。它后面指定的关键字会被排除,也就是说搜出来的文件均不含它后面指定的关键字。属于最高优先级的运算。

举例:关键字1 NOT 关键字2,表示“包含关键字1,但不包含关键字2”

> AND(与)

如果没有写运算符,而直接用空格分开多个关键字的话,默认是AND。用AND连起来的一串关键字,只会搜到文件名中包含所有关键字的文件,也就是满足所有条件的文件。属于中级运算。

举例:关键字1 AND 关键字2 (等于:关键字1 关键字2)

> OR(或)

OR表示只需符合多个关键字中的至少一个。属于最低优先级的运算。

举例:关键字1 OR 关键字2

注意:

> 在Kad网络搜索时,第一关键字至少要有3个字。第一关键字后面不能有AND 以外的运算符。

> 在使用“Web搜索”以外的方法搜索时,布尔运算条件和文件类型条件可以随意组合。

> 注意运算符的优先级。根据数学原理,由高到低依次是NOT -> AND -> OR。如果你要改变运算优先级,需要在算式两边加上半角小括号(懂小学数学就懂这个)。

> 如果你要把运算符或小括号当成关键字来搜索,可以使用半角引号。引号里的运算符或小括号没有数学意义,而会被当成普通的关键字。

> 用OR或NOT连起来的一串关键字没有AND严格。AND搜索需要满足所有条件,OR或NOT搜索只需要满足一部分条件

> OR和NOT运算对文件元数据也有效,比如mp3的ID3信息。

举例:

> 搜索:关键字1 关键字2 OR 关键字3 关键字4

数学意义:(关键字1 AND 关键字2) OR (关键字3 AND 关键字4)

实际意义:既包含关键字1,也包含关键字2;或者既包含关键字3,也包含关键字4

> 搜索:关键字1 关键字2 OR 关键字3 关键字4 NOT 关键字5

数学意义:(关键字1 AND 关键字2) OR [(关键字3 AND 关键字4) NAND 关键字5]

实际意义:既包含关键字1,也包含关键字2;或者既包含关键字3,也包含关键字4,但是符合3+4这一条件的文件还不能包含关键字5

> 搜索:关键字1 关键字2 NOT 关键字5 OR 关键字3 关键字4 NOT 关键字5 数学意义:[(关键字1 AND 关键字2) NAND 关键字5] OR [(关键字3 AND 关键字4) NAND 关键字5]

实际意义:既包含关键字1,也包含关键字2;或者既包含关键字3,也包含关键字4;而且关键字5既不能出现在1+2条件里,也不能出现在3+4条件里

> 搜索: (关键字1 关键字2 OR 关键字3 关键字4) NOT 关键字5

数学意义:[(关键字1 AND 关键字2) OR (关键字3 关键字4)] NAND 关键字5 实际意义:跟上面完全一样。不同的是,由于用了括号,看起来更加直观。这种写法把“NOT关键字5”直接作用于整个算式

> 搜索: (关键字1 "OR" 关键字2) NOT 关键字3

数学意义:(关键字1 AND or AND 关键字2) NAND 关键字3

实际意义:因为用引号引住了OR,OR不再是运算符,而是普通的关键字。这样

搜到的文件既包含关键字1,也包含关键字2,也包含单词"or",但不含关键字

3

6、结语

emule的搜索功能确实非常强大,但有有时可能更希望通过网站来寻找电驴资源,可以更容易上手,更容易辨别资源好坏。这类网站很多,在这里推荐几个我用的电驴资源网站,如下。

Qvocd电骡:视频、杂志资源比较多,其他的会慢慢多起来的。Ed2000:电影、剧集资源多。

Ed2kers:很好的电驴资源爬虫网站,从verycd、simplecd、qvocd等网站上收

集资源。

Simplecd:克隆verycd的鼻祖,现在出现这么多克隆verycd的网站,都是由于此网站作者开放源代码,向他致敬。此网站收集的资源也很多,不过网站搜索功能不太好,可以在google中用simplecd+资源名直接搜索。

Verycd:已经不再是无限制了,只有铜盘2级才能看到链接,这么多年来确实集中不少优秀资源。不过这个网站的发展趋势大家也看到了,真面目也清楚了,劝广大骡友还是另谋佳处发布资源,以免过于依赖verycd这个网站,哪天被吊死

在这棵树上。

本文还是更多的倾向于帮助新手入门提高,许多解释也不详尽,同样限于本人水平有限,所以想要了解更多有关搜索功能,推荐阅读以下经典文章。

《搜索文件》

《善用特殊符号搜索电驴网络中文资源》

《台湾网友教你eMule的万用字符搜索「*」方便多国语言资源搜索》

《电骡emule搜索和下载国外资源的一点心得》

《不再需要verycd——电骡emule资源搜索心得》

《巧用布尔运算,玩转电骡的搜索功能》

相关文档