之前我们都是通过,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的操作,这样也麻烦.

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

  1. Elasticsearch--springcloud整合 high-level-client-测试-复杂检索---全文检索引擎ElasticSearch工作笔记025

    然后我们上一节搭建好了我们的这个springboot整合的es的操作client high-level-client.接下来我们要使用这个 high-level-client去执行一下,es中的复杂操 ...

  2. Elasticsearch--springcloud整合 high-level-client-测试-保存数据---全文检索引擎ElasticSearch工作笔记024

    然后我们再来继续看,可以看到上一节我们已经可以把springboot整合了elasticsearch的high-level-client了 然后我们就根据官方文档,去操作我们的es就可以了.使用hig ...

  3. Elasticsearch--进阶-进阶两种查询方式_request uri查询和query DSL查询---全文检索引擎ElasticSearch工作笔记009

    然后我们再来去查询高级一点的检索 1.可以看到在es中,支持两种方式的查询,一种是基于rest request uri,把请求的信息,放到http的地址上. 2.第二种方式就是使用REST reque ...

  4. Elasticsearch--入门-_put post方式添加数据---全文检索引擎ElasticSearch工作笔记005

    我们要索引一个文档,实际上就是,往数据库中添加一条记录,我们知道文档,相当于mysql中的一条记录. 然后我们要保存一个数据在哪个索引的哪个类型下,相当于mysql,要保存在哪个数据库的哪个表中. 然 ...

  5. Elasticsearch--入门-_cat命令查看节点相关信息---全文检索引擎ElasticSearch工作笔记004

    然后我们再看看,我们使用_cat来查看一些节点信息 get请求,http://192.168.56.10:9200/_cat/health 可以看到上面的信息,节点的名字elasticsearch,然 ...

  6. elasticsearch的简介_以及实现原理---全文检索引擎ElasticSearch工作笔记001

    可以去百度查一下 上面的elastic的官网. 我们要知道mysql 是专攻于crud的操作,而在海量数据中进行快速的查询他就不太合适了, 在海量数据中进行检索和存储,需要用elasticsearch ...

  7. 全文检索引擎ElasticSearch:文档管理、集成IK分词器

    ElasticSearch 文档管理 添加文档 修改文档 删除文档 文档的查询 IK分词器安装 使用IK分词器 文档管理 添加文档 定位到资源 url http://localhost:9200/{i ...

  8. Elasticsearch--分词-自定义扩展词库---全文检索引擎ElasticSearch工作笔记022

    然后我们再看,之前我们给"尚硅谷电商项目" 进行分词的时候 可以看到,我们知道尚硅谷是一个词,但是他没有给我们识别出来,而是,把尚分离了出来. 那怎么让他按照我们想的进行分词呢?, ...

  9. Elasticsearch--linux网络设置 开启密码访问---全文检索引擎ElasticSearch工作笔记021

    上一节我们网络不好用,现在我们设置一下让网络好用了后面我们在做的时候,就方便一些. 可以看到上面ping 不起作用 ping baidu.com 没有ping通 然后我们要修复网络,我们先进入 cd ...

最新文章

  1. Exchange 2007更改用户收发邮件大小限制
  2. 阅读架构漫谈(三)笔记
  3. android 许可协议,Android 基本控件的使用二(注册许可协议)(CheckBox)
  4. JavaScript(十三)面向对象
  5. dll 和 lib--初级
  6. Ubuntu10.04No init found. Try passing init= bootarg解决方案
  7. html5 原生 弹窗,HTML5 Popmotion.js实现的弹窗控件
  8. ubuntu安装Pillow
  9. 《htmlxhtml权威指南》部分标签语义学习
  10. 无线通信基础(三):高斯噪声中的估计
  11. npm下载安装 nodejs下载安装
  12. 博客笔记二: [京东白条,美团] 用户评分卡,在线广告模型
  13. 持久层框架JPA与Mybatis该如何选型
  14. 汽车半导体器件AECQ认证测试及相关标准和表格文件
  15. linux增加分区大小,新增硬盘扩容Linux下的分区大小
  16. 遗传算法求解函数最大值的python实现
  17. c++ PDFium pdf转为图片(实例)
  18. 艾盟赢销浅谈:CRM的本质和它的未来十年
  19. 义冢oj P5033打气球
  20. 怎么用大众都懂的语言解释黎曼空间?

热门文章

  1. linux 添加新的系统调用,如何在Linux中添加新的系统调用
  2. asp点击增加一条表格数据_asp生成excel报表(一)
  3. DSB2017第一名代码尝试运行(记录自用)(四)
  4. java.lang.ExceptionInInitializerError解决办法
  5. Leetcode 俄罗斯套娃信封问题
  6. 巨头切入,或将改变云客服市场
  7. DMA—直接存储区访问
  8. 什么?程序员还要了解经济学?! 1
  9. Android Studio 初探
  10. jQuery 中 data 方法的实现原理