Google
高级搜索语法命令可以搜索网页的某个特定的部分,或者搜索网页的标题,或者搜索
URL
,这样就可以得到很精确的搜索结果,而并不需要用户将关键词设定得非常精确。下面介绍一下
Google
高级语法。
intitle:
intitle:
搜索网页标题。还有个变体
allintitle:
搜索包含所有关键词的网页标题。使用
allintitle:
跟每个关键词前面加
intitle:
是一样的。也就是说,关键词“
intitle:程序员
开发”和“
intitle:程序员 intitle:
开发”搜索的结果是不一样的,“
intitle:程序员 intitle:
开发”和“
allintitle:程序员
开发”的搜索结果一样。
intext:
intext:
搜索的网页内容里包含关键词(忽略
URL
和网页标题,但是用中文关键词“
intext:
程序员”搜索,
Google
搜索结果里也包含网页标题里有“程序员”关键词的结果,并且用红颜色标出,再网页内容概要里没有“程序员”关键词,或许有没显示出来,这样很容易让人搞混;如果用英文关键词搜索就不会出现这个问题)。
Intext
还有一个变体
allintext:
。
inanchor:
inanchor:
在网页的链接锚点进行搜索。如果输入“
inanchor:
程序员”,
Google
搜索的结果就是链接描述包含关键词的网页。跟其他语法一样,
inanchor:
也有一个变体
allinanchor:
。
site:
site:
搜索站点或者顶级域名,比如“
site:csdn.net
”,
Google
搜索结果就包含
csdn
顶级域名和
csdn
的子域名。但是,
site:
不适合搜索页面,如果搜索页面应该用
inurl:
。
inurl:
inurl:
搜索
URL
或者网站页面,
allinurl:
是它的变体。例如,用关键词“
inurl:csdn.net
”搜索,搜索的结果有
1
,
3000
,
000
项,却只有
10
个分页,
csdn
网站的网页绝对不会只有这些,那是不是
Google
搜索的结果有问题?,让我们看一下搜索结果的截图: