谷歌搜索高级技巧与URL运用指南
1. 搜索词排除与布尔运算符
在搜索时,我们有时需要排除某些特定的词。例如,为了从搜索结果中去除一些不太相关的内容,我们可以使用类似 “hacker –golf” 或 “hacker –phlegm” 这样的查询方式,这样能让我们更接近真正想找的 “hacker”(这里指伐木工人)。
布尔运算符 “OR” 相对不太常见,有时也更易让人混淆。“OR” 运算符可以用竖线符号 “|” 表示,或者直接用大写的 “OR” 来表示。它指示谷歌在查询中查找其中一个或另一个术语。例如,简单的查询 “hacker or ‘evil cybercriminal’” 看起来很直接,但当我们把多个 “AND”、“OR” 和 “NOT” 组合在一起时,情况就会变得非常复杂。为了减轻这种困惑,我们可以把查询看作是从左到右阅读的句子,不用考虑高中代数里的运算顺序。在谷歌搜索中,“AND”、“OR” 和高级运算符的权重是相等的,这些因素可能会影响搜索结果在页面上的排名或顺序,但不影响谷歌处理搜索查询的方式。
下面是一个复杂的例子:
intext:password | passcode intext:username | userid | user filetype:csv
这个例子结合了高级运算符和布尔 “OR” 运算符,其请求谷歌的内容为:“查找文档文本中包含 ‘password’ 或 ‘passcode’ 的所有页面。从这些页面中,只显示文档文本中包含 ‘username’、‘userid’ 或 ‘user’ 的页面。从这些页面中,只显示 CSV 文件。” 尽管从技术上讲,“OR” 符号可能会使查询有多种
超级会员免费看
订阅专栏 解锁全文
387

被折叠的 条评论
为什么被折叠?



