1.客户端概括
1.1支持多种客户端
ES支持多种语言客户都安,包括ruby js python java go .net等,其中java目前最新版本的客户都安支持2种方式。一种是旧版已经过时的transport client ,一种是java high level rest client,前者是通过tcp协议链接访问es,后者就是java代码实现的REST访问。
es官方api地址:https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.0/client.html
1.2兼容性问题
目前新版ES推荐使用的是java high level rest client,但是由于ES更新太快,很多企业工程都是使用过时产品transport client,这里给出兼容性的指导。
java high level rest client 要求基于jdk1.8以上,并且以来ES核心内容。版本与ES版本相同,他能接受和transportclient相同的请求参数,并返回相同的响应对象。
高级客户端保证能够与运
本文介绍了Elasticsearch的Java High Level REST Client,包括客户端概述、环境准备、索引API(创建、删除索引及分词计算等)、文档API(新增、获取、删除文档及批量操作)和搜索API(bool查询、查询并删除、高亮查询)。内容详细,适合Java开发者学习使用。
订阅专栏 解锁全文
3883

被折叠的 条评论
为什么被折叠?



