elasticsearch入门及TransportClient简单教程

最近项目中使用大elasticsearch,对于没有使用过这方面的api,开始研究了es的使用。

1.环境:

jdk1.8

     必须是1.8,因为es的jar只支持jdk1.8版本及以上。所以还在使用1.7的攻城狮要把你们的版本提一下了。

elasticsearch版本:5.5

为什么选用5.5呢?

其实,elasticsearch5.x 和 elasticsearch2.x 并不区别很大。

是因为,ELK里之前版本各种很混乱,直接升级到5.0了。

其实,elasticsearch5.x 按理来说是elasticsearch3.x,只是为了跟随ELK整体版本的统一。

项目中就选了一个比较稳定的版本5.5.

想知道2.x及5.x介绍的请参考

elasticsearch 版本 2xx和5xx 及 elasticsearch5.x 新特性

2.elasticsearch的简介

基本介绍
Elasticsearch是一个基于Lucene构建的开源、分布式、RESTful的搜索引擎,能够实现近实时(NRT)搜索,稳定、可靠、安装方便。Elasticsearch 不仅是一种全文索引技术,也是一种面向文档型NOSQL数据库。一个采用Restful API标准的高扩展性和高可用性的实时数据分析的全文搜索工具。
这个文章还是好的介绍:Elasticsearch核心概念

中文官网:Elasticsearch中文官网(本书基于 Elasticsearch 2.x 版本,有些内容可能已经过时。)

英文版的比较新:es英文说明文档

3.elasticsearch安装

参考传送门 :Elasticsearch及插件安装

4.Elasticsearch索引&映射

参考传送门:Elasticsearch索引&映射

 

TransportClient使用教程,次教程为抛砖引玉,还有多项其他功能可以用到时自己研究,此处给出例子新手能踏入门槛。

elasticsearch(一) 构建查询客户端

elasticsearch(二)调用TransportClient新增

elasticsearch(三)调用TransportClient更新数据

elasticsearch(四)调用TransportClient删除数据

elasticsearch(五)调用TransportClient查询数据

elasticsearch(六)调用TransportClient查询结果处理

elasticsearch(七)调用TransportClient查询结果聚合统计分组

elasticsearch(八)调用TransportClient统计查询结果处理

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值