Java教程

搜索引擎基础语法

本文主要是介绍搜索引擎基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 搜索语法大全
    • 1. intitle搜索范围限定在网页标题上面
    • 2.site搜索范围限定在特定站点中
    • 3.inurl搜索范围限定在url链接中
    • 4.双引号""和书名《》精确匹配
    • 5.filetype:是查找文件类型,找指定文件下载
    • 6.“-”:减法语法----去除所有包涵特定关键词的网页
    • 7.index:只搜索网页部分中包含的文字
    • 8.folder:指定文件夹级搜索语法
    • 9.“|”(逻辑或)扩大搜索范围
    • 10.AND和OR:逻辑关系搜索
    • 11.Domain:查找相关信息
    • 12.星号(*):通配符
    • 13.+号:包含特定查询词
    • 14.小括号
    • 15.info:
    • 16.inanchor:
    • 17.allinanchor:
    • 18.allintext:
    • 19.allintitle:
    • 20.allinurl:
    • 21.author:
    • 22.bphonebook:
    • 23.cache:
    • 24.datarange:
    • 25.define:
    • 26.group:
    • 27.related:

搜索语法大全

1. intitle搜索范围限定在网页标题上面

网页标题通常是对网页内容提纲挈领式的归纳。把查询内容范围限定在网页标题中,有时能获得意想不到的结果

语法结构:内容+空格intitle:你要查找的信息(此信息会被限定在网页标题内)

例如:web学习 intitle:安全

注意:intitle:和后面的关键词之间不要有空格

2.site搜索范围限定在特定站点中

如果知道某个站点中有自己需要找的东西,就可以把搜索范围限定在这个站点中,提高查询效率

语法结构:要查找的信息 site:去掉www后的网站地址

例如:直播 site:huya.com

注意:“site”后面跟的站点域名,不要带“https://”。site:和站点之间不要有空格

3.inurl搜索范围限定在url链接中

网页url中的某些信息,常常有某种有价值的含义。如果对搜索的url做某种的限定,可以获得练好的效果

语法结构:要查找的信息 inurl:相关信息(必须是英文,也可以是拼音)

例如:ps视频教程 inurl:videos

注意:查询词“auto视频教程”是可以出现在网页的任何位置,而”video“必须出现在网页url中

4.双引号""和书名《》精确匹配

查询词加上双引号""则表示查询词不能被拆分,在搜索结果中必须完整出现,可以对查询词精确匹配。如果不加双引号""经过百度分析可能会拆分。

查询词出现书名号《》有两层特殊功能,一是书名号会出现在搜索结果中;二是被书名号括起来的内容,不会被拆分。书名号在某些情况下特别有效果,比如:查询词为手机,如果不加书名号在很多情况下出来的是通讯工具,而加上书名号后,结果完全不一样。

5.filetype:是查找文件类型,找指定文件下载

用这个语法来对搜索对象限制,冒号后是文档格式,如:PDF、DOC等

例:霍金 黑洞filetype:pdf

6.“-”:减法语法----去除所有包涵特定关键词的网页

语法结构:要查找的信息 -你要去掉的信息

例:神雕侠侣 -电视剧 —— 这里要说明一下这个语法,比如说查找神雕侠侣武侠小说方面的内容,却发现有很多关于电视剧的网页,可以使用这个语法去掉电视剧方面的信息

注意:前一个关键词,和减号之间必须有空格,否则,减号会被当做连字符处理

7.index:只搜索网页部分中包含的文字

忽略了url和标题等文字

8.folder:指定文件夹级搜索语法

硬盘搜索1.1.1的folder语法也非常奇妙:在搜索框中输入“关键词folder:文件所在的路径”硬盘就会自动搜索指定文件所在路径里面所有与关键词有关的搜索结果。

比如输入"九寨沟folder:C:\旅游照片",所有c盘“旅游照片”文件夹中的九寨沟照片就被显示出来。

9.“|”(逻辑或)扩大搜索范围

使用“A|B”来搜索“或者包含词语A,或者包含词语B”的网页

例如:您要查询“图片”或“写真”相关资料,无须分两次查询,只要输入“图片|写真”搜索即可,百度会提供跟“|”前后任何字词相关的资料,并把最相关的网页排在前列。

10.AND和OR:逻辑关系搜索

  • 利用and表示前后两个关键词是“与”的逻辑关系,例如输入关键词:“SEO and 网络营销”,就会找出将包含SEO和网络营销有关的网站。
  • 利用or(|)表示前后两个词是“或”的逻辑关系,例如输入关键词:“SEO or 网络营销”,会找出将包含SEO或者网络营销的网页。

11.Domain:查找相关信息

用domain命令可以查找跟某一网站相关的信息或反向链接,目前此指令只适用于百度,例如:在百度上提交搜索“domain:www.mahaixiang.cn”,所搜索的结果就的关于www.mahaixiang.cn网站的反向链接。

12.星号(*):通配符

星号*是常用的通配符,也可以用在搜索中,目前,百度不支持*号搜索指令。

比如在Google中搜索:搜索*擎其中的*号代表任何文字,返回的结果就不仅包含“搜索引擎”,还包含了“搜索收擎”,“搜索巨擎”等内容。

13.+号:包含特定查询词

查询词用加号语法可以帮助在搜索结果中必须包涵特定的关键词的所有网页。

例:电影 +qvod

查询词“电影”在搜索结果中,“qvod”被必须包含在搜索结果中。

14.小括号

利用()可以把多个关键词划分为一组,并进行优先查询,例如:键入“(seo+网络)”来搜索包含“seo”与“网络”的信息。

15.info:

提交info:url,将会显示需要查询网站的一些信息。

16.inanchor:

inanchor:指令返回的结果是导入链接锚文字中包含搜索词的页面,目前,百度暂不支持inanchor。

当我们用inanchor提交查询的时候,Google会限制结果是那些在网页anchor链接里边包含了查询关键词的网页。

比如在Google搜索:“inanchor:点击这里”返回的结果页面本身并不一定包含“点击这里”这四个字,而是指向这些页面的链接锚文字中出现了“点击这里”这四个字。

例如:“restaurants inanchor:gourmet”,提交这个查询,Google会查询那些在anchor信息里包含了关键词“restaurants”和关键词“gourmet”的网页。

此种指令可以用来找到某个关键词的竞争对手,而且这些竞争对手往往是做过SEO的,研究竞争对手页面有哪些外部链接,就可以找到很多链接资源。

17.allinanchor:

anchor是一处说明性的文字,它标注说明了这个链接可能跳转到其它的网页或跳转到当前网页的不同地方,当我们用allinanchor提交查询的时候,Google会限制搜索结果必须是那些在anchor文字里包含了我们所有查询关键词的网页。

例如:“allinanchor: best museums Sydney”,提交这个查询,Google仅仅会返回在网页anchor说明文字里边包含了关键词“best”“museums”和“Sydney”的网面。

18.allintext:

当我们用allintext提交查询的时候,Google会限制搜索结果仅仅是在网页正文里边包含了我们所有查询关键词的网页。

例如:“allintext: travel packing list”,提交这个查询,Google仅仅会返回在一个网页包含了三个关键词“travel”“packing”和“list”的网页。

19.allintitle:

allintitle:搜索返回的是页面标题中包含多组关键词的文件,当我们用allintitle提交查询的时候,Google会限制搜索结果仅是那些在网页标题里边包含了我们所有查询关键词的网页。

例如:“allintitle: detect plagiarism”,提交这个查询,Google仅会返回在网页标题里边包含了“detect”和“plagiarism”这两个关键词的网页。

而intitle:SEO intitle:搜索引擎优化返回的是标题中中既包含“SEO”,也包含“搜索引擎优化”的页面。

20.allinurl:

与allintitle:类似,allinurl:SEO 搜索引擎优化就相当于:inurl:SEO inurl:搜索引擎优化。

当我们用allinurl提交查询的时候,Google会限制搜索结果仅是那些在URL(网址)里边包含了我们所有查询关键词的网页。

例如:“allinurl: mahaixiang SEO”,提交这个查询,Google仅会返回在URL里边包含了关键词“mahaixiang”和“SEO”的网页,像www.mahaixiang.cn/SEO/index.html等的网页。

21.author:

当我们用author进行查询的时候,Google会限制返回http://www.szzhaoda.com/结果仅仅是那些在Google论坛里边,包含了特定作者的新闻文章,在这里,作者名可以是全名,也可以是一部分或邮件地址。

例如:“children author:john author:doe”或“children \author:doe@mahaixiang.cn”返回结果将是作者John Doe或是doe@mahaixiang.cn写的,关于包含关键词children的文章。

22.bphonebook:

用bphonebook进行查询的时候,返回结果将是那些商务电话资料。

23.cache:

提交cache:url,Google会显示当前网页的快照信息,从而替换网页的当前信息。

例如:“cache:com”,提交这个查询,Google会返回所有抓取的关于[url]的网页快照信息,在显示的网页快照信息里边,Google会高亮显示查询关键词(在cache:和URL之间不能有空格)。

24.datarange:

当我们使用datarange进行查询的时候,Google会将查http://www.mfthotel.com询结果限制在一个特定的时间段内,这个时间相对于网站来说,是按网站被google收录的时间算的。

例如:“Geri Halliwell” “Spice Girls” daterange:2450958-2450968,这里的时间日期格式是按天文学的儒略日(这个搜索语法Google并不推荐使用,因为它会返回一些莫名其妙的东西)。

25.define:

当我们用define进行查询的时候,Google会返回包含查询关键词定义的网面。

例如:“define: blog”,这个查询将会返回Blog的定义。

26.group:

当我们用group查询的时候,Google会限制我们的论坛查询结果仅是某几个固定的论坛组或是某些特定主题组的新闻文章。

例如:“sleep group:misc.kids.moderated”,提交这个查询,Google仅会返回在用户组misc.kids.moderated里边包含了查询关键字“sleep”的文章。

27.related:

related:指令只适用于Google,返回的结果是与某个网站有关联的页面。

比如搜索related:mahaixiang.cn我们就可以得到Google所认为的与马海祥博客有关联的其他页面。

这种关联到底指的是什么,Google并没有明确说明,一般认为指的是有共同外部链接的网站。

这篇关于搜索引擎基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!