跳转至

高级搜索技巧

搜索引擎和 GitHub 中一些高级搜索的方法。

搜索引擎中的高级搜索方法

1.site:

site 是最常用的搜索指令,它是用来搜索某个域名下的所有文件 (注意:文件须是搜索引擎收录的文件)。

2.双引号

把搜索词放在双引号,代表完全匹配搜索。搜索结果返回的页面包含双引号中出现的所有词,连顺序也必须完全匹配。百度和谷歌都支持这个指令。

3.减号

减号 (-) 代表搜索不包含减号后面的词的页面。

注意:减号前面有空格而后面没有空格,紧跟着需要排除的词。百度和谷歌都支持这个指令。

4.星号

星号 (*) 在计算机里的术语叫通配符,就是匹配全部的意思。百度不支持*号搜索指令。比如在 Google 中搜索”郭*纲”,其中*号代表了任何文字。返回的结果不仅包含了郭德纲,还包含了其他。

5.inulr:

inurl:指令用于搜索查询词出现在 URL(链接) 中的页面。

6.inanchor:

这个指令返回的结果是导入链接锚文字中包含搜索词的页面,百度不支持该指令。这个指令可以帮助 SEOer 去研究竞争对手页面有哪些外链,可以找到很多行业外链资源平台。

7.intitle:

该指令返回的是页面 title 中包含关键词的页面。百度和 Google 都支持该指令。SEOer 都会把关键词放进 Title 中,因此使用 intitle 指令找到的文件才是更准确的竞争页面。而没有出现在 title 中的大部分是并没有针对关键词进行优化,也不是有力的竞争对手。

8.alltitle:

该标签返回的结果是页面标题中包含多组关键词的文件,如:alltitle:SEO 搜索引擎优化就相当于 intitle:SEO intitle:搜索引擎优化返回的是标题中既包含”SEO”也包含”搜索引擎优化”的页面。

9.allinurl:

与 alltitle 类似。allurl:SEO 搜索引擎优化就相当于 iknurl:SEO inurl:搜索引擎优化。

10.filetype:

该指令用于特定的文件格式。百度和 Google 都支持该指令。

link 是以前 SEO 常用的指令,用来搜索某个 URL 的反向链接,既包括内部链接,也包括外部链接。但是现在 Google 对这个指令只返回其索引库中的一部分,而且是近乎随机的一部分,所以用这个指令查反链几乎没有用。百度则不支持该指令。

12.linkdomain:

该指令曾经是 SEOer 必用的外链查询工具,随着雅虎放弃自己的搜索技术,这个指令已经作废。这个指令只适用于雅虎。

13.related:

该指令只适用于 Google,返回的结果是与某个网站有关联的页面。这种关联到底指的是什么,Google 并没有明确说明,一般认为指的是有共同外部链接的网站。

GitHub 的高级搜索方法

搜索条件 使用方法 备注
location: location:china 匹配填写的地址在 china 的开发者
language: language:python 匹配开发语言为 Python 的项目
followers: followers:>=1000 匹配拥有超过 1000 名关注着的项目
in:name in:name Wangrongsheng 匹配用户名为 Wangrongsheng 的开发者
in:descripton in:descripton python 匹配仓库描述里面有 Python 的项目
in:readme in:readme python 匹配 README 描述中有 Python 的项目
stars: stars:>=500 匹配收藏数量超过 500 的项目
forks: forks:>=500;forks: 10..20 匹配分支数量超过 500 的项目;匹配分支数量为 10-20 的项目
size: size:>=5000 匹配仓库大于 5000KB 的仓库
created: created:>2023-01-01 匹配 2023 年以后创建的仓库
pushed: pushed:>2023-01-01 匹配仓库最近一次提交在 2023 年以后的仓库
license: license:apache-2.0 匹配使用 apache-2.0 协议的仓库
user: user:google 匹配用户 Google 上传的仓库
org: org:spring-cloud 匹配列出 org 的 spring-cloud 仓库
Awesome + 关键字 神器关键字 帮助找到优秀的工具列表

评论