![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
文章平均质量分 76
華小灼
愿世界没有bug
展开
-
SpringBoot 整合 ElasticSearch
前面使用ES的基本命令操作,接下来就将ES整合到springboot项目中,与ES的交互有两种方式:方式一 通过9300端口使用TCP连接,但是不推荐这种方式,因为在springboot的整合中还没更新到7.0版本,它的jar包并不适配新版本的ES,并且官方不推荐我们使用这种方式,在以后的8.0版本中将要废弃这种方式方式二 通过9200端口使用http连接,也就是说,只要能发送http请求的jar包都能来使用,区别就在于谁更简单方便,而官方也给我封装了一个包—ElasticSearch-Re原创 2021-01-16 22:01:40 · 267 阅读 · 1 评论 -
ElasticSearch 映射&分词
在mysql中创建数据表格中,会对每个字段进行属性设置,而在ES也有相应的操作—映射;映射是定义一个文档是如何被处理的,这些属性字段是怎样被存储或者检索的,这些都是通过映射来操作的。 ES包含了很多映射规则,具体的详见官方文档,在第一储存是,ES会去猜测字段的映射规则,当然也可以自己修改字段的映射规则;例如:来查询默认的映射规则,可以看出大致的规律,数字被默认为long类型,字符串被默认为text类型,并且text类型下有一个keyword属性用来进行精确匹配的 当然,在实际应用中,肯定还有其原创 2021-01-15 21:33:09 · 569 阅读 · 0 评论 -
ElasticSearch 高级检索
接上一章基础检索,在上一章博客中,我在ES中插入了许多的数据,接下来就基于之前的数据进行一些高级的操作 ES的高级查询有它自己的语言----QueryDSL ES提供了一个可以执行查询的JSON风格的DSL,被称为QueryDSL,这个语言很全面,但是稍显复杂,先来体验一哈原创 2021-01-14 20:40:14 · 273 阅读 · 0 评论 -
ElasticSearch 基础检索
ES是基于REST FULL 风格的,所以可以直接通过url进行访问,接下来就使用Postman测试常用的命令_cat命令功能请求方式/_cat/nodes查看所有节点get/_cat/health查看ES健康状态get/_cat/master查看主节点get/_cat/indices查看所有索引get 示例:例如我想查询ES的健康状态,在postman中请求 “http://ip:9200/_cat/health”,或者直接浏览器原创 2021-01-12 21:52:43 · 147 阅读 · 0 评论 -
ElasticSearch简介与安装
简介 Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stack 是适用于数据采集、充实、.原创 2021-01-11 22:27:13 · 166 阅读 · 0 评论