ElasticSearch学习笔记(入门)

2018-08-12  本文已影响63人  小谷先生

安全配置

Python操作Elasticsearch

引入python依赖库

```
from datetime import datetime
from elasticsearch import Elasticsearch
```

python连接elasticSearch

注意默认用户名是elastic,这点是官方网站没有显式提醒的。
es = Elasticsearch(
['你的公网地址.public.elasticsearch.aliyuncs.com'],
http_auth=('elastic', '你的密码'),
port=9200,
use_ssl=False
)

创建索引

如果已有,可能会报错,如果报错此条可以注释掉。
es.indices.create(index='my-index')

插入数据

es.index(index="my-index",doc_type="test-type",id=1,body={"any":"data01","timestamp":datetime.now()})

查询数据

res = es.get(index="my-index", doc_type="test-type", id=1)
print(res)

查询所有数据

res = es.search(index="test-index", body={"query":{"match_all":{}}})
print(res)

后续的学习

参考资料:

上一篇下一篇

猜你喜欢

热点阅读