java 拼音搜索_ElasticSearch6.5.4(四)java使用ES并实战搜索

本文介绍了在ElasticSearch 6.5.4中,如何使用Java REST Client进行拼音搜索。作者建议关注并私信获取代码示例,因为今日头条的代码展示存在不便。文章讨论了Java REST Client的两种级别以及为何不推荐使用Transport Client,并选择了Java REST Client进行整合选型,提供了基本使用步骤。
摘要由CSDN通过智能技术生成

由于今日头条对于代码块的展示不是很友好,导致阅读不便,建议关注并私信作者回复【java】获取最新最具有观赏性的代码,谢谢给位支持!

ElasticSearch6.5.4单机部署以及简单尝试ElasticSearch6.5.4几个重要概念以及常用搜索ElasticSearch6.5.4中文以及拼音的操作ElasticSearch6.5.4java使用ES并实战搜索ElasticSearch6.5.4集群操作ElasticSearch6.5.4ELK和Logstash同步数据ElasticSearch6.5.4ES分布式原理以及工作原理ElasticSearch6.5.4ES常见问题

前言

java的es客户端有两种Java REST Client和Java API,Java REST Client分为Java Low Level REST Client和Java High Level REST Client,Java API分为Node Client和Transport Client

1c38a2f619534d4e37a0ace357b6170d.png

在Java API中,官方明确表示了Transport Client7.x开始不推荐,8.x开始废除,推荐使用Java REST Client,对于Node Client并没在官方找到相应的描述,如果了解的麻烦给我说说

3897f9437c0fc0ef9f4dcdbce31c3bcc.png

https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-api.html

java整合选型

这里我选择Java REST Client,自己封装es client然后进行调用,为什么不用spring-data-elasticsearch,因为它底层的客户端是Transport Client和Node Client

Java REST Client基本使用

参考文档:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.5/index.html

1导入

org.elasticsearch.client elasticsearch-rest-high-level-client 6.5.4

2实例化

RestHighLevelClient client = new RestHighLevelClient(

RestClient.builder(

new HttpHost("localhost

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值