Yandex 跟 Google还是有明显的差距

因为用Google很麻烦, 或者有时候根本用不了, 于是有些时候我就会替代性的用一下Yandex, 一开始还没有察觉出什么, 但是用的时间多了之后, 明显感觉到Yandex不能很好的理解我的查询, 返回的结果质量和Google确实有差距. 这个感觉非常明显, Yandex返回的结果的相关程度更低, 找到想要的内容花费的时间更多.

下面是两幅截图, 搜索同样的字符串

Google的

Yandex将重点完全放在了"Java regular expression", 返回的结果主要是关于这个东西, 但是忽略了"new line", 这个可是重点, 因为"Java regular expression"的结果太过于宽泛, 我们在查询中加入new line就是为了更一步细化查询, 结果这个重要的关键字组被完全忽略了. 有些结果将"newer"都考虑进来了, 这算是错的离谱.

相反Google就聪明的多了, 他知道我要搜的是关于newline的东西,自动的把空格去掉了, Google主动的猜到了"new line"的真实的意思其实就是"newline", 后者在网页中出现的更加频繁, 虽然我输入的是不常用的写法, 但是Goolge猜到了, 并且自动的把对"newline"的匹配也考虑进来了.

Yandex 给我的感觉是对牛弹琴, 我讲东, 他听成了西, 而且理解仅限于字面, 总之很笨, 而Google可以算是善解人意, 聪明伶俐, 问一答十, 不限于字面的东西, 连字面背后的意思也get到了.

从这个例子可以看出Yandex仍然和Google不在一个档次.