Elasticsearch Java Client版本区别及起步是什么
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这期内容当中小编将会给大家带来有关Elasticsearch Java Client版本区别及起步是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。简单总结:如果
千家信息网最后更新 2025年12月01日Elasticsearch Java Client版本区别及起步是什么
这期内容当中小编将会给大家带来有关Elasticsearch Java Client版本区别及起步是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

简单总结:
如果服务端是5.6以下的,选择相同版本的TransportClient,避免一些API服务端不支持
如果服务端是5.6以上的,选择相同版本的RestClient
TransportClient起步:
5.6及之前的版本:
// on startupClient client = TransportClient.builder().build() .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host1"), 9300)) .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host2"), 9300));// on shutdownclient.close();6.0及之后的版本:
// on startupTransportClient client = new PreBuiltTransportClient(Settings.EMPTY) .addTransportAddress(new TransportAddress(InetAddress.getByName("host1"), 9300)) .addTransportAddress(new TransportAddress(InetAddress.getByName("host2"), 9300));// on shutdownclient.close();TransportClient发送搜索请求:
SearchResponse response = client.prepareSearch("index1", "index2") .setTypes("type1", "type2") .setSearchType(SearchType.DFS_QUERY_THEN_FETCH) .setQuery(QueryBuilders.termQuery("multi", "test")) // Query .setPostFilter(QueryBuilders.rangeQuery("age").from(12).to(18)) // Filter .setFrom(0).setSize(60).setExplain(true) .get();HttpClient起步:
// Java Low Level REST ClientRestClient lowLevelRestClient = RestClient.builder( new HttpHost("localhost", 9200, "http"), new HttpHost("localhost", 9201, "http")).build();// Java High Level REST ClientRestHighLevelClient client = new RestHighLevelClient(lowLevelRestClient);HttpClient发送搜索请求:
SearchRequest searchRequest = new SearchRequest();searchRequest.source(sourceBuilder);SearchResponse searchResponse = client.search(searchRequest);
上述就是小编为大家分享的Elasticsearch Java Client版本区别及起步是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
版本
服务
相同
内容
分析
搜索
选择
专业
中小
内容丰富
就是
文章
更多
知识
篇文章
行业
角度
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
初中生网络安全知识测试题及答案
锦州通显示服务器异常是怎么回事
副本数据库
稳定的郑州直销软件开发
渤海银行软件开发中心
在关系数据库中主键标识元组
林业一张图数据库总蓄积量
石狮茂林网络技术
青海hp服务器虚拟化设计
国家网络安全宣传周留言
华为服务器修改管理口地址
惠州柒喜互联网科技怎么样
幽灵行动服务器什么时候上线
苏州营销网络技术
关于网络安全作文结尾
计算机软件开发
吉林智能网络技术服务口碑推荐
苹果电脑直连服务器
服务器设备怎么连接
网络安全进校园知识竞赛
软件开发应用企业
mysql怎么重命名数据库名称
mysql数据库怎么递增
一个服务器能连接两个路由器吗
沂源管理库存软件开发公司
服务器管理员在那里
网络安全法侵害个人信息罚款
当今软件开发特点
jetty服务器部署
asp数据库这怎么清楚