如何获取所有文档类型的列表

时间:2015-06-19 13:43:34

标签: python elasticsearch

我在elesticserach_dsl中使用Python进行搜索,我非常喜欢它。但我不知道如何实施的是如何获得所有不同文档类型的列表。问题是type字段对我来说与SQL中的表名几乎相同,我想做的是以某种方式模仿SHOW TABLES命令。

1 个答案:

答案 0 :(得分:1)

我不知道如何在Python中执行此操作,但从Elasticsearch的角度来看,这就是请求的样子:

GET /_all/_search?search_type=count
{
  "aggs": {
    "NAME": {
      "terms": {
        "field": "_type",
        "size": 100
      }
    }
  }
}