コード例 #1
0
ファイル: tasks.py プロジェクト: jmaina/commcare-hq
def _domains_over_x_forms(num_forms=200, domains=None):
    form_domains = FormES().domain_facet().size(0)
    if domains:
        form_domains = form_domains.domain(domains)
    form_domains = form_domains.run().facet('domain', 'terms')

    return {x['term'] for x in form_domains if x['count'] > num_forms}
コード例 #2
0
def _domains_over_x_forms(num_forms=200, domains=None):
    form_domains = FormES().domain_aggregation().size(0)
    if domains:
        form_domains = form_domains.domain(domains)
    form_domains = form_domains.run().aggregations.domain.buckets_list

    return {x.key for x in form_domains if x.doc_count > num_forms}
コード例 #3
0
ファイル: tasks.py プロジェクト: dimagi/commcare-hq
def _domains_over_x_forms(num_forms=200, domains=None):
    form_domains = FormES().domain_aggregation().size(0)
    if domains:
        form_domains = form_domains.domain(domains)
    form_domains = form_domains.run().aggregations.domain.buckets_list

    return {x.key for x in form_domains if x.doc_count > num_forms}
コード例 #4
0
def _domains_over_x_forms(num_forms=200, domains=None):
    form_domains = FormES().domain_facet().size(0)
    if domains:
        form_domains = form_domains.domain(domains)
    form_domains = form_domains.run().facet('domain', 'terms')

    return {x['term'] for x in form_domains if x['count'] > num_forms}
コード例 #5
0
ファイル: tasks.py プロジェクト: puttarajubr/commcare-hq
def _domains_over_x_forms(num_forms=200, domains=None):
    form_domains = FormES().domain_facet().size(0)
    if domains:
        form_domains = form_domains.domain(domains)
    form_domains = form_domains.run().facet("domain", "terms")

    return {x["term"] for x in form_domains if x["count"] > num_forms}