API

分High Level REST 和 Low Level REST。

写入动作分类

Index、Create、Update

官网 Index API中的IndexRequest 可以设置两种动作 Index 或 Create(属于DocWriteRequest.OpType枚举类) 他们的区别是:

UpdateRequest是更新Document的一部分。

API 兼容

官网Java REST Client 和 Java API两种,要用Java REST Client后者已经过期。

Transport Client已经过时8.0彻底删除。

低 minor 版本Client可以和高版本的Server对接。但是高minor版本的Client发的请求,低版本Server可能识别不了。所以这属于向前/向上兼容

elasticsearch6 client type 设置成 _doc 就能连 elasticsearch7