TypeError: объект «IndicesClient» не может быть вызван

es_res = es.indices (индекс = индекс, байты = 'b', формат = 'json')

получение следующей ошибки при вызове индексов API

TypeError: объект «IndicesClient» не может быть вызван

Документация

Спасибо.


person Sarvesh Vishwakarma    schedule 21.07.2020    source источник


Ответы (1)


Чтобы получить информацию об индексе,

In [127]: from elasticsearch import Elasticsearch

In [128]: params = {"bytes":"b","format":"json"}

In [129]: es = Elasticsearch()

In [130]: es.cat.indices("blogs", params=params)
Out[130]:
[{'health': 'yellow',
  'status': 'open',
  'index': 'blogs',
  'uuid': 'vqkQn3UxS1qGaM3OfLEUSg',
  'pri': '3',
  'rep': '1',
  'docs.count': '0',
  'docs.deleted': '0',
  'store.size': '849',
  'pri.store.size': '849'}]
person bigbounty    schedule 21.07.2020