ElasticSearch学习路线(Python)

安装就略过了,建议安装最近的就好,网上挺多教程的。两款比较好用的插件elasticsearch-head和kibana。安装好之后学习路线如下

第一阶段:Elasticsearch官方API文档(按每天8小时来算花费一周)

链接: 这两个官方api文档结合着看,虽然2.x和7.x的有些地方不一样,但是很多底层的东西,包括原理是一致的,而且2.x是中文版的好理解。重要的部分用Postman测测学学

第二阶段:Elasticsearch-py官方API文档(按每天8小时来算花费三天)

链接: 这个是Python调用Elasticsearch的接口建议在Pycharm里测试一下

第三阶段:Elasticsearch-dsl官方API文档(按每天8小时来算花费三天)

链接: 这个模块能够简化Elasticsearch-py中有关查询的操作,同样建议在Pycharm里测试一下

第四阶段:Elasticsearch实践(按需花费)

案例: 这里附上将案例中的实现方式简单转换为Python实现方式的代码

这个程序可以使用dsl简化,感兴趣的朋友可以使用dsl再写一遍。 然后有关时间戳有个坑,就是es默认是UTC但是中国是东八区所以会有8小时的时间差,当你发现入库时间和本地时间不一样的时候不要惊讶,查询的时候以库中的时间戳为准

经验分享 程序员 微信小程序 职场和发展