多语言展示
当前在线:1003今日阅读:179今日分享:36

搜索引擎的站内搜索应用详解

百度和谷歌等搜索引擎默认进行的是网页搜索,大部分网友只懂得用网页搜索。网页搜索结果往往异常丰富,很多时候需要应用搜索引擎的高级搜索,进行精确搜索,站内搜索就可以派上用场了。
工具/原料
2

谷歌搜索引擎

语法基础知识

搜索引擎很多,鉴于百度和google的在中国的影响力与用户数量,本文以百度和谷歌为例进行讲解。先简单介绍站内搜索语法,以百度为例,如下图1所示,在百度搜索帮助中心找到高级搜索语法,即可查看站内搜索说明。谷歌的站内搜索语法跟百度是一样的,这里不再解释。

顶级域名的站内搜索
1

.com等商业广泛应用的顶级域名,对应的网页数量最庞大,搜索出来的内容异常庞杂,一般难以达到精确搜索的目的,例如下图2所示。

2

如果已经确定了搜索信息来自特定的非通用商业域名的网站,例如教育网的edu,政府网的gov等,则可以用顶级域名来进行搜索。例如下图3所示,要搜索香港高校的ftp,由于香港的大学网站是edu.hk为域名,则可以直接在顶级域名为edu.hk的网站里搜索,这样搜索结果就比较精确了。这样搜索,我们无需知道各个相关高校的网站。

3

一些la、tk、cc等不常见域名的网站,这些域名主要是一些国别和地区顶级域名。某些信息反倒可能在这些网站上,因而,也可以适当运用这些顶级域名进行站内搜索,例如下图4所示。

专业搜索
1

一些网友就是学会了站内搜索,也只是把它用在网页搜索里,例如下图5所示。

2

其实,站内搜索可以用到视频搜索、图片搜索等专业搜索(垂直搜索)上,例如下图6所示的谷歌图片搜索。

3

下图7所示,是站内搜索在谷歌视频搜索中的实例演示。有了站内搜索,就免去在各个视频网站之间切换查找视频的麻烦啦。

高级应用
2

如果希望搜索结果来自多个网站,则可以用如下图10所示的方法,使用多个站内搜索表达式。注意,多个站内搜索表达式要用半角符号的括号括起来;表达式之间的竖杠是布尔运算的或逻辑运算符,运算符前后要带一空格。

3

而对于谷歌,站内搜索的或运算,除了可以用“远征军 (site:163.com | site:sina.com.cn)”这样的形式,还可以用OR作为或运算符,如下图11和12所示。

5

而对于谷歌来说,用字母做或运算符,则字母必须要大写,不能小写,否则就会出现下图14所示的结果了,什么都搜不到。

6

如果要在搜索结果里排除来自多个网站的结果,则可以用下图15所示的方法。

7

我们知道,大多数网站都是设有多个频道和栏目的,而不同的频道栏目对应着不同的二级甚至三四级以上的域名。有时候,需要查找来自某个网站的信息,但不需要来自该网站的某些频道或是栏目的信息,那我们可以用例如下图16所示的方法来实现。

8

为搜索来自某些网站的可供下载的文件,还可以使用例如下图17所示的方法,混合文件搜索和站内搜索。

9

如果我们要知道某些网站里都有哪些文章的标题使用了某个关键词,则可以用下图18所示的方法,用标题搜索混合站内搜索。

注意事项

基本的应用,本文已经演示讲解了,大家在实际使用中只要会综合运用即可。

推荐信息