之前我们都是通过,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. Java 性能优化:教你提高代码运行的效率
  2. Zend framework重定向的方法
  3. mysql 允许其他主机访问权限_允许其他主机访问本机MySQL
  4. Nuxt(一) Nuxt初步认识
  5. redis 查询缓存_Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....
  6. 数据结构--队列Queue--打印杨辉三角
  7. 2017.9.4 斜堆 失败总结
  8. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的办公一体化系统
  9. delphi连接sql server的字符串2011-10-11 16:07
  10. 初中计算机考试成绩会纳入吗,【政策】北京海淀将信息技术纳入初中学业水平测试,考试不通过将不予毕业...
  11. jvm莫名退出问题解决
  12. Oauth协议是否会泄露用户的密码
  13. 关于软件测试的5个误传
  14. [HTML] 表单和输入
  15. SpringCloud实现集群和负载均衡
  16. 基于NNIE神经网络引擎_海思hi3516DV300方案硬件平台适合做哪些开发
  17. 前端自学日记-day5
  18. python二维码生成识别代码_Python学习案例之二维码生成识别
  19. 交错和 (hihocoder)
  20. hello.java 运行的整个流程

热门文章

  1. python找字符串中特殊字符_python – 在字符串中查找特殊符号
  2. webpack静态资源地址注入html,Webpack4+ 多入口程序构建
  3. ElasticSearch索引的基本操作命令
  4. Spring IOC学习心得之源码级分析ContextLoaderListener的作用(IOC容器初始化入口)
  5. Linux环境通过java虚拟机定位程序问题位置的方法
  6. Python风格总结:面向对象
  7. 设计模式系列之「观察者模式」
  8. Embedded Android 协同翻译
  9. nginx+kibana代理以及简单认证
  10. 解决android4.0系统中菜单(Menu)添加Icon无效问题