0

Elasticsarch 用の Python の SDK に aggs クエリを追加しようとしています。Btu私はそれを機能させることができないようです。例えば

body = {
    "query":{
        "bool":{
            "must_not":{
                "term":{
                    "dst":"-"
                }
            }
        }
    },
    "aggs":{
        "sources":{
            "terms":{
                "field":'src'
            }
        }
    }
}

実行中

>>es.indices.validate_query(index="myindex", body=body)
{u'valid': False, u'_shards': {u'successful': 11, u'failed': 0, u'total': 11}}

「aggs」キーなしで同じことを実行すると、正しく検証されます。Python ライブラリで使用するために、dict のようなクエリで集計を渡すにはどうすればよいですか?

4

0 に答える 0