如何在python-elasticsearch中获取所有索引的列表

如何获得Python中索引名称的列表?这是我到目前为止的内容:

>>> es=e.es

>>> es

<Elasticsearch([{'host': '14555f777d8097.us-east-1.aws.found.io', 'port': 9200}])>

>>> es.indices

<elasticsearch.client.indices.IndicesClient object at 0x10de86790>

# how to get a list of all indexes in this cluster?

回答:

搜索有关aliases使用python-

elasticsearch库进行检索的信息时,会出现此问题。接受的答案说可以使用,get_aliases但该方法已删除(截至2017年)。要获取aliases,您可以使用以下代码:

 es.indices.get_alias("*")

以上是 如何在python-elasticsearch中获取所有索引的列表 的全部内容, 来源链接: utcz.com/qa/435136.html

回到顶部