黑马程序员Lucene全文检索技术,从底层到实战应用Lucene全套教程

6.1万
594
2019-12-03 12:00:10
722
486
2986
619
Lucene是一款Java语言编写的全文检索引擎工具包。目前java语言实现的全文检索引擎技术框架大部分底层使用的都是Lucene实现。目前业界流行的ElasticSearch和Solr搜索技术底层正是使用Lucene实现的。使用全文检索技术可以构建像百度、谷歌、京东搜索、淘宝搜索等系统和功能。在本套课程中,我们将全面的讲解Lucene技术,从简单应用到细节使用再到底层原理都有深入讲解。
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
视频选集
(1/37)
自动连播
01课程计划
02:31
02为什么要使用lucene
05:55
03常用查询算法(顺序扫描法)
04:49
04常用查询算法(倒排索引算法)
08:15
05全文检索技术使用场景
03:44
06什么是lucene
04:39
07索引和搜索流程简介
04:28
08lucene索引流程详细分析
09:23
09搜索流程详细分析
03:07
10入门案例(使用的资源介绍)
02:09
11入门案例(开发环境配置)
03:05
12入门案例(项目搭建)
06:34
13入门案例(索引过程)
30:28
14使用luke工具查看索引库内容
10:29
15入门案例(搜索过程)
22:02
16Field域使用
29:58
17索引库维护
16:05
18分词器使用时机
10:12
19原生分词器(StandardAnalyzer)
04:54
20(WhitespaceAnalyzer)
04:08
21(SimpleAnalyzer)
03:09
22(CJKAnalyzer)
03:14
23第三方中文分词器
12:12
24高级查询(文本查询)
08:10
25高级查询(数值查询和组合查询)
15:49
26综合案例(需求分析和准备工作)
13:15
27综合案例(controller层编写)
10:24
28综合案例(Service编写)
33:11
29综合案例(测试)
04:22
30Lucene存储结构(高级)
12:37
31Lucene底层关键字数据结构(跳跃表)
10:34
32Lucene底层关键字数据结构(FST状态机)
05:53
33Lucene优化(解决大量磁盘IO问题)
16:53
34Lucene优化(分词器的选择)
04:29
35Lucene优化(索引库存放位置选择)
11:48
36相关度排序
16:47
37lucene使用的一些注意事项
05:26
客服
顶部
赛事库 课堂 2021拜年纪