ElasticSearch
文章平均质量分 77
ElasticSearch
hakusai22
感谢关注,csdn已经不上线了,不会在更新了。 csdn都是个人在大二到大四期间学习的笔记,有些内容可能并不是正确的,请理解下,如果想咨询up的话技术/生活/未来规划,wx: hakusai22.
展开
-
Elasticsearch进阶笔记(自用)
ES笔记整理(自用)原创 2021-10-30 15:02:54 · 1005 阅读 · 0 评论 -
ElasticSearch学习目录--2020~2021年
ElasticSearch学习目录ElasticSearch学习----CentOS7.x安装ElasticSearch-6.8.0ElasticSearch学习—ElasticSearch基本概念ElasticSearch学习----Kibana的安装ElasticSearch学习----Kibana的基本操作ElasticSearch学习----ElasticSearch中高级检索(Query)ElasticSearch学习----IK分词器ElasticSearch学习----过滤查询原创 2021-01-21 14:47:27 · 488 阅读 · 0 评论 -
ElasticSearch学习----Poem诗集搜索实战项目(含源代码)
Poem诗集搜索实战项目①. 项目介绍技术选型具体需求②. 数据库构建③. 项目学习的点1. @Field(type = FieldType.Nested)使用---嵌套对象使用2. ResultMap结果集映射 实现后端数据查询展示3. Segment分词器使用4. Redis实现关键词的记录和热词排行榜5. 重建ES文档6. 实现远程字典的功能①. 项目介绍技术选型后端: springboot + mybatis + elasticsearch + redis+ mysql前端: + b原创 2021-01-21 14:23:06 · 672 阅读 · 0 评论 -
ElasticSearch学习----ElasticSearch集群搭建
这里写自定义目录标题原创 2021-01-21 09:54:59 · 302 阅读 · 0 评论 -
ElasticSearch学习----Springboot操作ElasticSearch
Springboot操作ElasticSearch①. 创建Springboot项目导入依赖②. 自定义配置连接客户端③. 自动注入RestHighLevelClient类进行测试1. 创建一条文档2. 删除一条索引3. 更新一条文档4. 查询所有5. 批量操作6. 排序+分页+过滤+高亮④. 测试继承ElasticsearchRepository接口内置方法+自定义方法1. 编写实体类Emp2. 实现ElasticsearchRepository记得先启动ElasticSearch服务,我这里是搭建在Li原创 2021-01-21 09:17:55 · 211 阅读 · 0 评论 -
ElasticSearch学习---- Java操作ElasticSearch
Java操作ElasticSearch①. 创建Java项目导入maven依赖②. 创建索引和类型1. 创建客户端操作对象2. 创建索引3. 删除索引4. 创建索引和类型③. 索引中创建文档④. 更新一条索引⑤. 删除一条索引⑥. 批量操作⑦. 查询操作1. 查询所有并排序2. term查询3. rang查询4. 分页查询5. 查询返回指定字段6. prefix 前缀查询7. wildcardQuery 通配符查询8. ids 多id查询9. fuzzy 模糊查询10. bool 布尔查询11. hi原创 2021-01-19 11:21:11 · 292 阅读 · 0 评论 -
ElasticSearch学习----过滤查询_Filter Query
过滤查询_Filter Query一. 过滤查询二. 过滤语法1. 过滤查询2. 使用term过滤3. 使用terms过滤4. ranage 过滤5. 使用exists过滤6. 使用ids过滤一. 过滤查询ES中的查询操作分为2种: 查询(query)和过滤(filter)。查询即是之前提到的query查询,它 (查询)默认会计算每个返回文档的得分,然后根据得分排序。而过滤(filter)只会筛选出符合的文档,并不计算 得分,且它可以缓存文档 。所以,单从性能考虑,过滤比查询更快。过滤适原创 2021-01-19 10:44:25 · 420 阅读 · 0 评论 -
ElasticSearch学习----IK分词器
IK分词器一. IK分词器①. 在线安装IK1. 必须将ElasticSearch服务中原始数据删除2. 在ElasticSearch安装目录中执行如下命令2. 重启ElasticSearch3.测试IK安装4. 在线安装IK配置文件位置②. 本地安装IK1. 下载IK对应版本上传2. 解压IK分词器3. 移动IK到Elasticsearch安装目录的plugins目录中4. 重启Elasticsearch生效5. 本地安装IK配置目录为③. 测试IK分词器④. 配置扩展词1. 修改vim IKAnalyz原创 2021-01-19 10:11:52 · 819 阅读 · 0 评论 -
ElasticSearch学习----ElasticSearch中高级检索(Query)
ElasticSearch中高级检索①. 检索方式 _search②. URL检索②. DSL检索1. 查询所有(match_all)2. 查询结果中返回指定条数(size)3. 分页查询(from)4. 查询结果中返回指定字段(_source)5. 关键词查询(term)6. 范围查询(range)7. 前缀查询(prefix)8. 通配符查询(wildcard)9. 多id查询(ids)10. 模糊查询(fuzzy)11. 布尔查询(bool)12. 高亮查询(highlight)13. 自定义高亮原创 2021-01-19 09:41:34 · 1694 阅读 · 4 评论 -
ElasticSearch学习----Kibana的基本操作
Kibana的基本操作①. 索引(Index)的基本操作1. 创建索引2. 查看索引3. 删除索引②. 类型操作1. 创建类型2. 查看创建索引以及索引中类型的映射③. 文档(document)的基本操作1. 文档操作:插入一条文档 PUT /索引/类型/12. 根据id查询文档中一条记录3. 根据id删除一条文档4. 不保留原始数据更新5. 保留原始数据更新6. 保留原始数据更新, 更新时添加新字段7. 脚本更新script8. 文档批量操作 ——bulk 添加 删除 更新①. 索引(Index原创 2021-01-19 09:11:07 · 289 阅读 · 0 评论 -
ElasticSearch学习----Kibana的安装
Kibana的安装一. Kibana的安装1.下载Kibana2. 上传下载的Kibana到Root用户下3. 安装下载的Kibana3. 查找kibana的安装位置4. 编辑kibana配置文件5. 修改如下配置6. 启动kibana7. 访问kibana的web界面一. Kibana的安装Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数原创 2021-01-17 22:38:48 · 224 阅读 · 0 评论 -
ElasticSearch学习---ElasticSearch基本概念
ElasticSearch基本概念①. 接近实时(NRT Near Real Time )②. 索引(Index)③. 类型(Type)④. 映射(Mapping)⑤. 文档(Document)⑥. 概念关系图①. 接近实时(NRT Near Real Time )Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒内)②. 索引(Index)一个索引就是一个拥有几分相似特征的文档的集合。一个索引由一个名字来标识(必须全原创 2021-01-17 22:26:58 · 199 阅读 · 0 评论 -
ElasticSearch学习----CentOS7.x安装ElasticSearch-6.8.0
CentOS7.x安装ElasticSearch一. ES的安装①. 准备环境1.安装前准备2.在官方网站下载ElasticSearch3.安装JDK(必须JDK1.8+)②. 安装ElasticSearch服务1. ES不能以root用户身份启动必须创建普通用户2.使用创建的es用户登录Xftp上传安装包3.解压缩Elasticsearch-6.8.04.进入ElasticSearch安装目录查看目录结构5.进入bin目录中启动ElasticSearch服务6.执行如下命令测试客户端操作③. 开启远程连接原创 2021-01-17 22:10:38 · 542 阅读 · 0 评论