我正在考虑尝试BigQuery和GithubArchive,但我不知道如何编写一个查询,这样我就可以在代码或项目中搜索一个术语,并按提交下降的次数对结果排序。
谢谢你的建议
发布于 2015-11-28 17:57:39
SELECT COUNT(1) c, repository_url, repository_description
FROM [githubarchive:github.timeline]
WHERE type = 'PushEvent'
AND REGEXP_MATCH(repository_description, r'(?i)SQL')
GROUP BY 2, 3
ORDER BY c DESC
LIMIT 10BigQuery支持正则表达式,因此您可以大大改进/缩小搜索结果,具有使用搜索模式与搜索引擎术语的灵活性。
以下参考资料可进一步帮助您:
https://stackoverflow.com/questions/33966275
复制相似问题