ElasticSearch增加术语字段限制

时间:2019-08-07 14:38:19

标签: python elasticsearch

遇到一个问题,我超出了Elasticsearch查询的“条款”字段中的项目数。限制为〜65k,并希望以此提高性能。 Flask应用程序支持Elasticsearch连接。

我看过一些对index.max_terms_count的引用,但是不知道如何设置。

谢谢!

some_stuff = {
        "size": 0,
        "query": {"bool": {"filter": [{'terms': {'people': my_people}}, {'terms':{'stuff', my_big_list}}]}},
        "aggs": {
            "customer_buckets": {
                "terms": {"field": "people", "size": 10000},
                "aggs": {"spending": {"sum": {"field": "net_price"}}}
            }
        }
    }

    results = await es.search(
        index='people:stuff:things',
        doc_type='interaction',
        body=some_stuff
    )

0 个答案:

没有答案