常见的日志系统是基于logstach+elasticsearch+kibna框架搭建的,但是有时候kibana的查询无法满足我们的要求,因此有时需要代码去操作es,本文后续都以es代替elasticsearch. 一.es基本概念理解 索引:含有相同属性的文档的集合.(可理解为数据库database) 类型:索引可以定义一个或多个类型,文档必须属于一个类型.(可以想象成数据库中的表table) 文档:文档是可以被索引的基本数据单位.(可以想象成数据库表中的一条数据) 分片:每一个索引有多个分片,…