导读 GitHub宣布对其搜索引擎进行重大更新,以帮助用户节省时间并专注于手头的工作。对于初学者来说,搜索引擎现在将带有一个单独的界面,但一旦
GitHub宣布对其搜索引擎进行重大更新,以帮助用户节省时间并专注于手头的工作。对于初学者来说,搜索引擎现在将带有一个单独的界面,但一旦工作完成并且产品准备好被更广泛采用,它将被集成到主要的github.com体验中,据说。
并非所有GitHub存储库都可以通过新引擎进行搜索,但它也不是一个小数据库。可以搜索超过500万个公共存储库,包括非常受欢迎的公共存储库,以及技术预览中用户的所有公共存储库。
GitHub的PavelAvgustinov在一篇博文中解释了这些变化,他说找到好的结果会更容易,因为开发人员将能够搜索准确的字符串,并支持子字符串匹配和特殊字符。他们还可以使用正则表达式(包含在/分隔符中)。
搜索也可以通过过滤器进行细化,例如语言:、路径:、扩展名:和布尔运算符(OR、NOT)。使用符号搜索符号的定义也已成为可能。
新改进的搜索引擎目前提供预览版,最初的目标是寻求社区的反馈和帮助。
展望未来,GitHub将寻求包含每个公共存储库,并增加支持的语言列表。搜索功能也将通过评分和排名启发式方法得到改进,而团队将进一步试验API和集成,看看哪些是最有影响力的。