美文网首页程序员每天写1000字想法
程序员如何利用github搜索技巧实现精准化信息查询

程序员如何利用github搜索技巧实现精准化信息查询

作者: 皮皮杂谈 | 来源:发表于2019-05-16 16:09 被阅读60次

    程序员经常在github上搜索代码、项目或者查找一些感兴趣的主题。可能是大家熟悉了百度、google的搜索方式,通常情况下,习惯性的方式是在github主页搜索框中直接输入相关信息并进行查找。如下图所示:

    github搜索

    但是,这样的搜索信息和结果,可能包含很多我们不需要的信息。本文将介绍程序员如何利用github搜索技巧实现精准化信息查询。

    我们知道,github上的代码、项目或者主题,一般包括名称、描述、README内容、主题、语言、创建时间、更新时间、stars、forks等等信息。github搜索时,可以利用这些信息内容中包含的关键字作为搜索过滤条件,逐步缩小搜索目标范围,最终达到我们满意的目标。下面介绍几种搜索的常用操作。

    第一种,通过name,description,readme过滤操作

    如果要查找描述中包含“无人机”的全部结果,可以在github搜索框中输入"无人机 in:description"搜索结果。

    进一步的,我们也可以搜索描述和README文件中均出现“无人机”的全部结果,可以在github搜索框中输入“无人机 in:description,readme”搜索结果。

    第二种,通过stars数量过滤操作

    还可以根据搜索stars数量过滤操作。例如,搜索stars数量等于或大于某个数值,搜索stars数量在某个数值范围内的全部信息。可以在github搜索框中输入“stars:500”或者"stars:>=500"或者“stars:20.50”等搜索结果。

    第三种,通过创建时间过滤操作

    可以通过创建时间过滤查询操作。例如,搜索描述中包含“无人机”关键词,且创建时间大于2010年1月1日的全部结果。可以在github搜索框中输入“无人机 in:description created:>2018-01-01” 搜索结果。

    相关文章

      网友评论

        本文标题:程序员如何利用github搜索技巧实现精准化信息查询

        本文链接:https://www.haomeiwen.com/subject/ufiiaqtx.html