GitHub GraphQL 搜索仅限于语言
GitHub GraphQL search limited to language
我正在尝试使用 GitHub 的 GraphQL API 来查找与查询匹配但限于特定语言的存储库列表。但是,我在文档中找不到任何与典型在线搜索支持的语言过滤器相关的内容,也找不到使用 GraphQL 通常如何完成此类操作的任何内容。
{
search(query: "query", type: REPOSITORY, first: 10) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}
我几乎猜想这不太可能,我将不得不查询所有内容并改为在客户端上进行过滤?
在 query
参数中,您可以使用与 Github search 相同的格式,使用 language:LANGUAGE
过滤语言:
{
search(query: "language:java", type: REPOSITORY, first: 10) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}
我正在尝试使用 GitHub 的 GraphQL API 来查找与查询匹配但限于特定语言的存储库列表。但是,我在文档中找不到任何与典型在线搜索支持的语言过滤器相关的内容,也找不到使用 GraphQL 通常如何完成此类操作的任何内容。
{
search(query: "query", type: REPOSITORY, first: 10) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}
我几乎猜想这不太可能,我将不得不查询所有内容并改为在客户端上进行过滤?
在 query
参数中,您可以使用与 Github search 相同的格式,使用 language:LANGUAGE
过滤语言:
{
search(query: "language:java", type: REPOSITORY, first: 10) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}