查看记录
Python 操作 ElasticSearch 简明教程
· 2019-01-22 17:47:34
查看单条记录,代码如下:
# encoding:utf-8
#!/usr/bin/python
from elasticsearch import Elasticsearch
class ElasticObj:
def __init__(self, index_name, index_type, ip ="127.0.0.1"):
'''
:param index_name: 索引名称
:param index_type: 索引类型
'''
self.index_name =index_name
self.index_type = index_type
# 无用户名密码状态
self.es = Elasticsearch([ip])
#用户名密码状态
# self.es = Elasticsearch([ip],http_auth=('elastic', 'password'),port=9200)
'''
查看单条记录
'''
def Get_Data_By_Id(self, id):
print self.es.get(index=self.index_name, doc_type=self.index_type, id=id)
if __name__ == "__main__":
obj =ElasticObj("test", "test_type", ip ="127.0.0.1")
obj.Get_Data_By_Id(1)
执行结果:
{u'_type': u'test_type', u'_source': {u'url': u'https://www.codercto.com/courses/d/61.html', u'id': 1, u'title': u'Eloquent: \u5165\u95e8'}, u'_index': u'test', u'_version': 1, u'found': True, u'_id': u'1'}
点击查看所有 Python 操作 ElasticSearch 简明教程 文章: https://www.codercto.com/courses/l/6.html
Head First HTML and CSS
Elisabeth Robson、Eric Freeman / O'Reilly Media / 2012-9-8 / USD 39.99
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create th......一起来看看 《Head First HTML and CSS》 这本书的介绍吧!