欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python ElasticSearch Setting max_result_window

程序员文章站 2022-07-05 14:47:48
...
es = Elasticsearch([])
es.indices.put_settings(index='event',
                        body={'index':{
                            'max_result_window':500000}})

以上代码设置了窗口最大显示数据条数为500000;

条件查询中,同字段多值查询如下(或):

query ={
    "query": {
        "bool": {
            "should": [
                {
                    "match": {
                        'subject_type':0
                    }
                },
                {
                    "match": {
                        'subject_type':1
                    }
                }]
                  }
                },
                "sort": [
                    {"timestamp": {"order": 'desc'}}],
                "from": (page - 1) * size,
                "size": size, }
res = es.search(index=index_name,
                     doc_type=doc_type,
                     body=query)