Formatear la salida de elasticsearch-py
Estoy tratando de usar elpython
cliente paraelasticsearch
. Aquí hay un ejemplo 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')
El resultado es:
{u'count': 836780, u'_shards': {u'successful': 5, u'failed': 0, u'total': 5}}
Tengo dos preguntas:
¿Cómo me deshago de lau'
(u
seguido de una sola cita)?¿Cómo puedo extraer el valor de contar? Supongo que podría manipular las cuerdas, pero eso suena como el camino equivocado ... Respuesta: si la salida se guarda enres
, luegores['count'] returns the number
836780`.