在海量数据的今天,我们的应用程序有很多根据关键字快速搜索内容的需求。如:电商平台中的商品搜索,应用的全站检索,文库的内容搜索等等。本阶段讲解了主流的全文检索解决方案ElasticSearch7,配合Spring Data框架,在项目中快速实现全文检索。基于ElasticSearch7我们拓展讲解了Elastic Stack技术栈,该技术能够让程序员方便的搭建一个集中化日志管理平台。
章节 | 内容 |
---|---|
章节1 Elasticsearch | 1: 课程介绍 2: Elasticsearch介绍_全文检索索引 3: Elasticsearch介绍_倒排索引 4: Elasticsearch_Elasticsearch的出现 5: Elasticsearch介绍_Elasticsearch应用场景 6: Elasticsearch介绍_Elasticsearch对比Sol 7: Elasticsearch介绍_Elasticsearch数据结松 8: Elasticsearch安装_安装ES服务 9: Elasticsearch安装_安装kibana 10: Elasticsearch安装_Docker安装 11: Elasticsearch常用操作_索引操作(1) 12: Elasticsearch常用操作_索引操作(2) 13: Elasticsearch常用操作_文档操作(1) 14: Elasticsearch常用操作_文档操作(2) 15: Elasticsearch常用操作_域的属性 index 16: Elasticsearch常用操作_域的属性 type 17: Elasticsearch常用操作_域的属性 store 18: 分词器_默认分词器 19: 分词器_IK分词器安装 20: 分词器_IK分词器词典 21: 分词器_拼音分词器 22: 分词器_自定义分词器 23: Elasticsearch搜索文档_准备工作 24: Elasticsearch搜索文档_搜索方式(1) 25: Elasticsearch搜索文档_搜索方式(2) 26: Elasticsearch搜索文档_复合搜索 27: Elasticsearch搜索文档_结果排序 28: Elasticsearch搜索文档_分页查询 29: Elasticsearch搜索文档_高亮查询 30: Elasticsearch搜索文档_SQL查询 31: 原生JAVA操作ES_搭建项目 32: 原生JAVA操作ES_索引操作(1) 33: 原生JAVA操作ES_索引操作(2) 34: 原生JAVA操作ES_文档操作(1) 35: 原生JAVA操作ES_文档操作(2) 36: 原生JAVA操作ES_搜索操作 37:SpringDataES_项目搭建 38:SpringDataES_创建实体类 39:SpringDataES_Repository接口方法 40:SpringDataES_DSL查询文档 41:SpringDataES_按照规则命名查询 42:SpringDataES_分页查询 43: SpringDataES_结果排序 44: SpringDataES_template操作索引 45: SpringDataES_template增删改文档 46: SpringDataES_template查询文档 47: SpringDataES_template复杂查询 48: SpringDataES_template分页查询 49: SpringDataES_结果排序 50: Elasticsearch集群_概念 51: Elasticsearch集群_安装节点一 52: Elasticsearch集群_安装剩余节点 53: Elasticsearch集群_配置kibana 54: Elasticsearch集群_测试集群状态 55: Elasticsearch集群_故障应对、水平扩容 56: Elasticsearch优化_内存设置 57: Elasticsearch优化_磁盘选择 58: Elasticsearch优化_分片策略 59:Elasticsearch案例_需求说明 60:Elasticsearch案例_自动补全 61:Elasticsearch案例_创建索引 62:Elasticsearch案例_导入数据 63:Elasticsearch案例_项目搭建 64:Elasticsearch案例_创建实体类、Repository接口 65:Elasticsearch案例_自动补全功能 66:Elasticsearch案例_高亮搜索关键字功能 67:Elasticsearch案例_创建Controller 68:Elasticsearch案例_前端页面 |
另附本章节课程资料