一、前言 Elasticsearch是一个底层基于Lucene的分布式搜索服务 且提供了Restful风格的API 采用多shard(分片)的方式保证数据安全 还提供了自动resharding的功能 Elasticsearch可以快速存储 搜索和分析海量数据 SpringBoot默认支持两种技术来和Elasticsearch进行交互:Jest和Spring Data Elasticsearch SpringBoot默认使用Spring Data Elasticsearch模块来进行操作 二、使用 Jest是个很流行的Elasticsearch客户端工具 使用Http和客户端进行交互 Jest