前段时间刚接触了ElasticSearch,想把学习的东西整理下,说实话没怎么学透彻,学习的路还有很长。。。。。。。
首先说下安装吧,到官网上下载https://www.elastic.co/downloads/elasticsearch
安装其实很简单,解压了,就可以,当然也有很多可视化的界面插件,比如head。
我用的java客户端的,安装的版本是2.1.0,比较新的一个版本,官方api https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.x/index.html
下面说说怎么来使用es
一、连接es,可以查看api中的client
InetSocketTransportAddress s = new InetSocketTransportAddress(InetAddress.getByName(ipAddress),9300);
Client client = TransportClient.builder().build().addTransportAddress(s);
ipAddress是es安装机器ip
执行成功,说明连接到了es服务端
二、创建索引
/**
* 建立索引,索引建立好之后,会在elasticsearch-0.20.6\data\elasticsearch\nodes\0创建所以你看
* @param indexName 为索引库名,一个es集群中可以有多个索引库。 名称必须为小写
* @param