Formate a saída de elasticsearch-py
Estou tentando usar opython
cliente paraelasticsearch
. Aqui está um exemplo mínimo:
import logging
logging.basicConfig()
from elasticsearch import Elasticsearch as ES
print "Setup connection..."
es=ES(['localhost:8080'])
print "Done!"
print "Count number of users..."
print es.count(index='users')
A saída é:
{u'count': 836780, u'_shards': {u'successful': 5, u'failed': 0, u'total': 5}}
Eu tenho duas perguntas:
Como faço para me livrar dou'
(u
seguido por uma única citação)?Como posso extrair o valor da contagem? Eu acho que eu poderia fazer manipulação de cordas, mas isso soa do jeito errado .... Resposta: se a saída for salva emres
, entãores['count'] returns the number
836780`.