遇到一个问题,我超出了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
)