ES错误没有[查询]注册[过滤]

时间:2018-05-09 13:59:15

标签: elasticsearch

我使用ES 6.3.5当我进行POST以获取某些数据时,它失败了 这是我的有效载荷,过去使用的是Elasticsearch的旧版本,工作得很好。我做错了吗?

{
    "size": 100,
    "query": {
        "filtered": {
            "filter": {
                "bool": {
                    "must": [
                        {
                            "query": {
                                "match": {
                                    "component": {
                                        "query": "machine1.usermanager",
                                        "type": "phrase"
                                    }
                                }
                            }
                        }
                    ]
                }
            }
        }
    },
    "fields": [
        "@timestamp",
        "component",
        "logger",
        "level",
        "message",
        "stack_trace"
    ],
    "sort": {
        "@timestamp": {
            "order": "desc"
        }
    }
}

1 个答案:

答案 0 :(得分:2)

已删除已过滤的查询。 您现在可以使用带有过滤子句的bool查询。