def num_repos(self):
if self._es.indices.exists(index=self._es_index):
s = elasticsearch_dsl.Search(using=self._es, index=self._es_index, doc_type=self._language)
s.aggs.bucket('num_repos', A('cardinality', field='repo.github_id'))
response = s.execute()
return response.aggregations.num_repos.value
return 0
评论列表
文章目录