由于edonkey的搜索功能的特殊性。我对它的搜索功能作了一些测试。测试结果和总结如下:
1.*查找“hikaru_no"无结果。查找"hikaru no"结果有"hikaru_no_go""hikaru no go""hikaru-no-go"等结果
*查找"-""."等符号无结果.
总结:标点符号不算一个字符,空格也不算一个字符(查找“.” “-"等常用符号都无结果)。它们的作用都是分开单词(就是单词间的空格)。
但当查找格式是"单词+空格+单词"时则表示"单词+符号(空格)+单词".
2.*查找"H"是只显示格式如"符号(空格)+h+符号(空格)"
总结:查找单词要完整。也就是说edonkey所搜索的东西是标点符号或空格间的单词,完全匹配就出结果,少一个词就算查不到。(如[popgo]如果打pop是查不到的)。
查找格式为:查找"单词"则结果为"符号(空格)+单词+符号(空格)",单词是完全匹配的.
有些特殊例子如查找"go"显示"[popgo][hikaru_no_go_TV_ch][DVDRIP]21.avi",其中"go"不时表示"[popgo]而是表示"_go_"
3.当搜索关键字没有时,不是搜索所有文件,结果只是一部分,原理规则不祥.