养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

电骡emule搜索关键词技巧_通配符*与分词

时间:2024-10-24 02:37:53

在电骡网络里进行服务器搜索(ed2k搜索),有很多时候,我们会发现搜索中文所命名的资源的时候结果往往很少,让人误以为ed2k网络里没有某些资源。这和搜索的原理有关,中文的词句组成方式不像英文等字母语言那样,是用空格隔开的一个个单词,所以例如那些我们熟知的网页搜索引擎在索引中文网页时,都需要对内容进行分词处理,而电驴服务器无法进行分词处理。这就是很多人误认为ed2k搜索某些中文资源结果少的原因。下面详细讲解。 

工具/原料

​emule

方法/步骤

1、ed2k服务骰蓍溶芽器处理搜索的时候有两种形式:关键词搜索和字符串搜索。 关键词搜索(keyword search):即在文件名中寻找包含了此单词的文件,比如一个单词,“emule”,瓴烊椹舟将会查找所有包含用分隔符所分割出来的独立单词“emule”的文件。   字符串搜索(substring search):准确说是子字符串匹配,将会对文件名进行扫描,找出所有文件名中包含了所给字符串的文件,而不在乎是否是一个独立的单词。   正是因为关键词搜索和字符串搜索的处理方式,电驴服务器处理搜索的时候规定了两种特殊符号,分别是分隔符和通配符。这就是为什么我们平时搜索骡子资源的时候看到文件名里有很多特殊符号,以及一些发布组要求命名文件时用有一定规则的符号的原因。

2、分隔符:空格.{}[]-_ 等一些特殊字符,它们都被电骡服务器当作关键词的分隔符进行处理,但是也有例外情况比如版本号,像"1.2.3",将会被视为一个完整的关键词。此外如果你需要强制搜索这些特殊字符则必须使用半角双引号""来进行转义。对于分隔符的情况,一些emule版本和骡子服务器可能有特殊处理,无需进行转义即能直接搜索到特殊字符。一般情况下,我们是无法在emule里搜索空格的,但进行转义后即可搜索到,搜索实例如下图

电骡emule搜索关键词技巧_通配符*与分词

3、通配符(万用字元):* 通配符用来代替任意个字符,可以是0个,1个或者多个,进行模糊的查找。值得说明的是电骡服务器不会在意*号的位置是在开头还是结尾,如果使用“*emule”或“emule*”来搜索,电驴服务器将会进行字符串搜索,将会扫描所有文件名中包含“emule”部分的文件,例如“kemule.zip”,“emulek.zip”等。

电骡emule搜索关键词技巧_通配符*与分词

4、一论蜈奈糍些中文资源的发布者没有在给文件命名的时候做分词处理,而我们搜索的时候是进行的关键词搜索,因而我们有的时候搜索不到某些资翮堠江辰源, 但资源却真实存在于电驴网络。为了解决这个问题,我们可以搭配通配符*,进行字符串搜索。比如搜索“*动画”,电驴服务器会逐个寻找那些文件名里包含了“动画”两个字的文件,最终得到的结果,可能要比搜“动画”来得丰富。此法适用于所有非单词组成的语言,例如中文、日文等命名的文件。  对比如下搜索实例截图可知,加上通配符,可以获得更丰富的搜索结果

电骡emule搜索关键词技巧_通配符*与分词

电骡emule搜索关键词技巧_通配符*与分词

© 一点知识