Agregaciones de filtro Elasticsearch con un recuento mínimo de documentos

Soy realmente nuevo en Elasticsearch World.

Digamos que tengo una agregación anidada en dos campos:field1 yfield2 :

{
    ...
    aggs: {
        field1: {
            terms: {
                field: 'field1'
            },
            aggs: {
                field2: {
                    terms: {
                        field: 'field2'
                    }
                }
            }
        }
    }
}

Este código funciona perfectamente y me da algo como esto:

aggregations: {
    field1: {
        buckets: [{
            key: "foo",
            doc_count: 123456,
            field2: {
                buckets: [{
                    key: "bar",
                    doc_count: 34323
                },{
                    key: "baz",
                    doc_count: 10
                },{
                    key: "foobar",
                    doc_count: 36785
                },
                ...
                ]
        },{
            key: "fooOO",
            doc_count: 423424,
            field2: {
                buckets: [{
                    key: "bar",
                    doc_count: 35
                },{
                    key: "baz",
                    doc_count: 2435453
                },
                ...
                ]
        },
        ...
        ]
    }
}

Ahora, mi necesidad es excluir todos los resultados de agregación dondedoc_count es inferior a 1000, por ejemplo, y obtenga esto en su lugar:

aggregations: {
    field1: {
        buckets: [{
            key: "foo",
            doc_count: 123456,
            field2: {
                buckets: [{
                    key: "bar",
                    doc_count: 34323
                },{
                    key: "foobar",
                    doc_count: 36785
                },
                ...
                ]
        },{
            key: "fooOO",
            doc_count: 423424,
            field2: {
                buckets: [{
                    key: "baz",
                    doc_count: 2435453
                },
                ...
                ]
        },
        ...
        ]
    }
}

¿Es posible establecer esta necesidad en el cuerpo de la consulta? ¿O tengo que realizar el filtro en el diseño de la persona que llama (en JavaScript en mi caso)?

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta