Dro*_*ror 6 python elasticsearch pyelasticsearch
我正在尝试使用python
客户端elasticsearch
.这是一个最小的例子:
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')
Run Code Online (Sandbox Code Playgroud)
输出是:
{u'count': 836780, u'_shards': {u'successful': 5, u'failed': 0, u'total': 5}}
Run Code Online (Sandbox Code Playgroud)
我有两个问题:
u'
(u
后面是单引号)?res
,那么res['count'] returns the number
836780`.elasticsearch.py 将json响应转换为python的字典,以便于提取信息。
IE
{u'count': 836780, u'_shards': {u'successful': 5, u'failed': 0, u'total': 5}}
Run Code Online (Sandbox Code Playgroud)
是Python字典。
如果你想把它放在 json 结构中,那么你可以这样做,
json.dumps()
Run Code Online (Sandbox Code Playgroud)
多看看Python
归档时间: |
|
查看次数: |
2809 次 |
最近记录: |