跳至主要內容
主页
学习路线
Java基础
01.Java基础
02.Java集合框架
03.Java多线程与并发
04.JVM相关
05.设计模式
06.Netty
算法
00. 序言
01. 数组
02. 链表
03. 堆栈
04. 队列
05. 哈希表
06. 字符串
07. 树
08. 图
09. 基础算法
10. 动态规划
数据库
01.Mysql详解
02.Redis详解
03.Hbase详解
04.Elasticsearch
框架与中间件
01.Spring
02.SpringMVC
03.SpringBoot
04.SpringCloud
05.SpringSecurity
06.Dubbo
07.Kafka
08.RocketMQ
09.Mybatis
10.Sharding-JDBC
11.OAuth2
12.XXL-JOB
架构设计
01.架构基础
02.业务架构
03.应用架构
04.数据架构
05.分布式事务
11.架构师成长
系统案例
01.新零售SaaS系统规划
02.多渠道概念模型设计
03.组织管理架构设计
04.商品管理系统架构设计
05.中央库存系统架构设计
06.线上商城系统架构设计
07.促销系统架构设计
08.订单履约系统架构设计
09.客户管理系统架构设计
10.SaaS开放平台架构设计
11.多租户系统架构设计
开发规范
04. Elasticsearch
目录
01.Elasticsearch 面试总结
01.ES 01 - 初识Elasticsearch - 基础概念学习
02.ES 02 - 安装Elasticsearch单机服务 以及常见问题的解决
03.ES 03 - 初探Elasticsearch的主要配置文件(以6.6.0版本为例)
04.ES 04 - 安装Kibana 6.6.0 以及常见问题的解决
05.ES 05 - 通过Kibana查看Elasticsearch集群的健康状态、节点和索引个数
06.ES 06 - 通过Kibana插件操作ES中的索引文档 (CRUD操作)
07.ES 07 - Elasticsearch查询索引文档的6种方法
08.ES 08 - 增删改查、打开、关闭Elasticsearch的索引
09.ES 09 - Elasticsearch如何定制分词器 (自定义分词策略)
10.ES 10 - 如何使用Elasticsearch的索引模板(index template)
11.ES 11 - 配置Elasticsearch的映射 (mapping)
12.ES 12 - 如何配置使用Elasticsearch的动态映射 (dynamic mapping)
13.ES 13 - Elasticsearch的元字段 (_index、_type、_source、_routing等)
14.ES 14 - (底层原理) Elasticsearch内部如何处理不同type的数据
15.ES 15 - Elasticsearch的数据类型 (text、keyword、date、object、geo等)
16.ES 16 - 增删改查Elasticsearch中的索引数据 (CRUD)
17.ES 17 - (底层原理) Elasticsearch增删改查索引数据的过程
18.ES 18 - (底层原理) Elasticsearch写入索引数据的过程 以及优化写入过程
19.ES 19 - 查询Elasticsearch中的数据 (基于_search API进行检索)
20.ES 20 - 查询Elasticsearch中的数据 (基于DSL的查询, 包括validate、match、bool)
21.ES 21 - Elasticsearch的高级检索语法 (包括term、prefix、wildcard、fuzzy、boost等)
22.ES 22 - Elasticsearch中如何进行日期(数值)范围查询
23.ES 23 - 检索和过滤的区别 (query v.s filter)
24.ES 24 - 通过 Elasticsearch 实现聚合检索 (分组统计)
25.ES 25 - Elasticsearch的分页查询及其深分页问题 (deep paging)
26.ES 26 - Elasticsearch如何部分更新文档 (partial update的使用)
27.ES 27 - Elasticsearch的脚本使用实践
30.ES 30 - Elasticsearch生产集群的配置建议
31.ES 31 - 从0开始搭建Elasticsearch生产集群
32.ES 32 - Elasticsearch 数据建模的探索与实践