ElasticSearch系列
文章平均质量分 92
ElasticSearch
莱恩大数据
就职于大型金融互联网科技公司,参与多个高并发分布式大型项目的研发与设计,技术领域涉及数据治理、数据分流、数据同步,一个热衷于Java大数据技术的爱好者!
展开
-
Elasticsearch学习笔记(一)(最详细专题)
第1章 Elasticsearch概述 01-开篇 教学视频 结构化数据 非结构化数据 半结构化数据 02-技术选型 Elasticsearch 是什么 The Elastic Stack, 包括 Elasticsearch、 Kibana、 Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。 Elaticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎,..原创 2021-07-26 15:35:40 · 1202 阅读 · 0 评论 -
Elasticsearch集成(二)
49-框架集成-SpringData-整体介绍 Spring Data是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持 map-reduce框架和云计算数据服务。Spring Data可以极大的简化JPA(Elasticsearch…)的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD 外,还包括如分页、排序等一些常用的功能。Spring Data 的官网 Spring Data 常用的功能模块如下: S原创 2021-07-29 21:48:37 · 276 阅读 · 0 评论 -
Elasticsearch优化(三)
56-优化-硬件选择 Elasticsearch 的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在 ES 的配置文件…/config/elasticsearch.yml中配置,如下: # # Path to directory where to store the data (separate multiple locations by comma): # path.data: /path/to/data # # Path to log files: # path.lo原创 2021-07-29 22:06:04 · 159 阅读 · 0 评论 -
Elasticsearch面试题(四)
62-面试题 为什么要使用 Elasticsearch? 系统中的数据, 随着业务的发展,时间的推移, 将会非常多, 而业务中往往采用模糊查询进行数据的搜索, 而模糊查询会导致查询引擎放弃索引,导致系统查询数据时都是全表扫描,在百万级别的数据库中,查询效率是非常低下的,而我们使用 ES 做一个全文索引,将经常查询的系统功能的某些字段,比如说电商系统的商品表中商品名,描述、价格还有 id 这些字段我们放入 ES 索引库里,可以提高查询速度。 Elasticsearch 的 master 选举流程? E原创 2021-07-29 22:17:00 · 227 阅读 · 0 评论