Java操作ElasticSearch之创建客户端连接
3
发布时间:『 2017-09-11 17:02』 博客类别:elasticsearch 阅读(3157)
Java操作ElasticSearch之创建客户端连接
ElasticSearch提供了主流开发语言的连接开发包
新建的maven项目 添加如下依赖即可:
注意几点:客户端版本号要与服务端的es版本号保持一致。
junit
junit
3.8.1
test
org.elasticsearch.client
transport
6.2.4
junit
junit
4.12
test
com.google.code.gson
gson
2.8.2
连接代码:
这里有个Setting 等后面讲到集群再详解;
Java操作ElasticSearch之创建索引 (索引的名称--库,类型--表名称,文档id--数据)
client.prepareIndex ("qq", "tweet","1")创建索引
client.prepareGet("qq", "tweet","1") 获取文档
ElasticSearch客户端提供了多种方式的数据创建方式,包括json串,map,内置工具;我们正式开始一般用json格式,借助json工具框架,比如gson ,json-lib,fastjson等等;
我们给下实例: