由于TransportClient已经都学习过了,所以直接学习迁移指南就可以。
迁移指南官方给的很简单,有的地方需要动一下脑子,举一反三,因为官网给的都是例子,不过只要知道一个变化的情况,举一反三也不是很难。
ES中的TransportClient学习——Java代码全记录
ES里有多种方式可以使用Java client对现有集群执行标准的index、get、delete和search操作,也可以在运行的集群上执行管理任务
获取client非常简单的。最常见的获取client的方式是创建TransportClient。
TransportClient的必须大版本是相同的,比如都是2.x或者5.x,小版本不同会有一些小问题。理想情况下,和ES的版本完全对应。
TransportClient在7.0会被声明不推荐deprecated,8.0就是完全移除。
建议用rest client,具体迁移有个说明,但还是要先懂TransportClient的功能,这也是这篇的意义。 继续阅读“ES中的TransportClient学习——Java代码全记录”
ElasticSearch: Index 和 Type 的区别以及6.0新变化
原文: Index vs. Type By Adrien Grand
翻译:ElasticSearch: Index 和 Type 的区别
译者: fengchang
对于 ES 的新用户来说,有一个常见的问题:要存储一批新的数据时,应该在已有 index 里新建一个 type,还是给它新建一个 index?Index 和 Type 的区别是什么?要想回答这个问题,我们必须先理解这两者是怎么实现的。
提醒:本文是转载的,6.0好多东西都变了,如果不想理解,直接翻到最后,你会觉得这篇文章一点用也没有,但是理解有好处。
ElasticSearch6.2.3 索引的建立与删除:基于Java High Level REST Client 实现
ElasticSearch6.2.3学习第一篇,transport的方法早晚都要gg,所以还是赶紧把restclient的方法学会
继续阅读“ElasticSearch6.2.3 索引的建立与删除:基于Java High Level REST Client 实现”