Elasticsearch--springcloud整合 high-level-client---全文检索引擎ElasticSearch工作笔记023

之前我们都是通过,kibana,或者postman发请求来测试es,下面我们将通过,javaweb程序来,操作es

这里我们有几种方式可以用

1.我们可以用这个9300端口,走TCP协议,这个呢,就是需要长连接才行,这个方式不好我们不用

   这种方式可以使用spring-data-elasticsearch的transport-api.jar这个jar包,不能适配es的高版本,好像到6.3就不能继续适配了

   然后这种方式,在es的7.x的版本中已经不建议使用了,并且在es8以后的版本中就要废弃掉了..

2.第二种方式,可以使用9200这个端口,使用HTTP的协议,使用这种方式,有几种实现方式

   a.使用jestClient这种方式,这种方式不是官方提供的,更新慢

   b.RestTemplate,这种方式是模拟法HTTP请求,因为es给咱们提供了完整的rest的接口的请求api,但是这样的话,对es的操作,很多都需要我们自己去封装了

       这样的话就变的很麻烦了.

    c.然后还有一种方式是使用httpclient,来访发送http的get或者post请求,来操作es,但是这样的话,也是一样的,需要我们自己去,封装es的操作,这样也麻烦.

可以看到我们就需要,当用户选择了一些标签,我们把这些条件输入到es中,查询出结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值