1

我正在使用从 Rally API 获取数据、对其进行操作并发送到 Elasticsearch 的 Python 脚本。我试图弄清楚如何在脚本代码中找到我存在的索引。我的 ES 实例很简单:

es = Elasticsearch([{'host': 'myIP', 'port': 9200}])

在这种情况下,我找不到存在索引的位置

我的目的是说明更新我的 index/s 数据的条件

任何的想法?

tnx

4

1 回答 1

1

好的,我找到了解决方案,而且使用起来非常简单。只需输入:

from elasticsearch import Elasticsearch 

es = Elasticsearch([{'host': 'host_ip', 'port': 9200}])

if es.indices.exists(index = 'index_name') 
 #set a condition here
于 2017-10-25T13:57:09.507 回答