【发布时间】:2011-06-08 19:24:04
【问题描述】:
Google 会从他们索引的文本中删除大多数特殊字符,因此它不是用于许多与故障排除相关的任务的好工具,例如找出 perl 中的变量“$-”是什么,或者搜索加载的错误输出特殊字符。
有没有在网络上搜索此类内容的好方法?
这个问题与以下问题有关:Looking for special characters in Google
【问题讨论】:
-
我是 Google 员工,从事搜索工作,我想说你是对的,Google 和其他搜索引擎只允许有限的特殊字符搜索。是否有一个特定的查询示例(或两个或三个!)恰好因为忽略了特殊字符而提供了不令人满意的结果?谢谢!凯利
-
是的。在搜索与 tetration 相关的讨论时,我尝试搜索 x^x 和 x^x^x,使用 Rambler 搜索引擎这可行,但现在不行,因为它去年放弃了自己的引擎,现在使用 Yandex。另一个例子是,当我搜索 0^0 以确定该表达式的正确结果时,发现 Gnome 和 KDE 计算器返回不同的结果(KDE 返回 0 而 Gnome 返回 1)。我填写了一份针对 KDE 的错误报告,现在已修复。如果当时没有 Rambler 工作,这将是不可能的。
-
@KellyF 以下是失败的整个搜索类:对包含破折号的文本的任何搜索。任何命令行开关和许多错误消息都属于此类。
-
@KellyF 这不仅仅是程序员的搜索问题。如果没有特殊字符,某些品牌名称可能无法搜索。例如,“Keep/Safe”品牌保险箱。
-
@KellyF 刚才,我尝试搜索“js 为什么 {} 返回未定义”,当然,没有任何帮助,因为 Google 搜索将其变为“js 为什么返回未定义”。我认为应该有一些特殊的包装器(如 |query| 或 query>),这将使搜索引擎按原样获取字符串,而不是剥离它。
标签: google-search