在互联网信息时代,知识搜索能力已成为个人成长的一个重要维度,搜索引擎本身是公开的,每个人都可以使用,然而真正了解如何高效应用搜索功能的却不多。跟大部分网站一样,GitHub 搜索入口很简单,都只有一个对话框。然而,正如只有你先提出了正确的问题,才能获得正确的答案。换句话说:你需要了解如何更好的输入你的搜索内容,才能更快的定位你需要寻找的资源。大部分人使用搜索引擎,都是简单的输入搜索内容。而搜索引擎的反馈也很纯粹 —— 你希望了解一切,我就告诉你我能搜索出来的一切,结果是你因为被海量信息淹没而什么都得不到。其实,无论是使用搜索引擎还是 GitHub,高效精准的获取搜索目标的秘密在于:使用『关键字』,或者称为搜索参数,作为搜索输入的一部分,让搜索引擎在返回搜索结果前先过滤掉你不需要的内容。常用的 GitHub 『关键字』 / 搜索参数如下 ——
- in:name xxx:按照项目名搜索
- in:readme xxx:按照 README 搜索
- in:description xxx:按照 Description 搜索
- stars:>xxx:Stars 数大于 xxx
- forks:>xxx:Forks 数大于 xxx
- language:xxx:编程语言是 xxx
- pushed:>YYYY-MM-DD:最后更新时间大于 YYYY-MM-DD