课程目标
Lucene是apache下的一个开放源代码的全文检索引擎工具包。提供了完整的查询引擎和索引引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能。Lucene和搜索引擎不同,Lucene是一套用java或其它语言写的全文检索的工具包,为应用程序提供了很多个api接口去调用。
适用人群
所有人,javaee学员,对java有兴趣的人
课程简介
基于Lucene的分布式搜索引擎,适合做大数据搜索和大数据分析,百度、腾讯、360、斗鱼、快手、饿了么等诸多一线互联网公司都在使用Elasticsearch。本课程通过项目实战,基于Lucene由浅入深再到项目实战,帮助大家轻松入门Lucene。
课程目录
01_lucenc简介和创建索引初步.avi
02_lucene简介和搜索初步.avi
03_lucene索引_创建_域选项.avi
04_lucene索引_的删除和更新.avi
05_lucene索引_加权操作和Luke的简单演示.avi
06_对日期和数字进行索引.avi
07_IndexReader的设计.avi
08_Directory的几种操作方式.avi
09_lucene的搜索_TermRange等基本搜索.avi
10_lucene的搜索_其他常用Query搜索.avi
11_lucene的搜索_基于QueryParser的搜索.avi
12_lucene的搜索_复习和再查询分页搜索.avi
13_lucene的搜索_基于searchAfter的实现.avi
14_lucene的分词_分词器的原理讲解.avi
15_lucene的分词_通过TokenStream显示分词.avi
16_lucene分词_通过TokenStream显示分词的详细信息.avi
17_lucene的分词_中文分词介绍.avi
18_lucene的分词_实现自定义同义词分词器_思路分析.avi
19_lucene的分词_实现自定义同义词分词器_实现分词器.avi
20_lucene的分词_实现自定义同义词分词器_实现分词器(良好设计方案).avi
21_lucene的自定义排序.avi
22_lucene的使用Filter.avi
23_lucene的使用_简单复习索引、检索和分词.avi
24_lucene的使用_自定义评分简介.avi
25_lucene的使用_根据域进行评分设定.avi
26_lucene的使用_自定义QueryParer解决部分查询的性能问题.avi
27_lucene的使用_自定义QueryParer解决日期和数字范围问题.avi
28_lucene的使用_自定义filter.avi
29_lucene的使用_自定义filter_合理的设计方式.avi
30_lucene的扩展_luke介绍.avi
31_lucene的扩展_tika介绍.avi
32_lucene的扩展_tika的第二种使用方式.avi
33_lucene的扩展_使用tika创建索引并搜索.avi
34_lucene的扩展_高亮基础.avi
35_lucene的扩展_高亮索引文件.avi
36_lucene运用到项目中_需求分析.avi
37_lucene如何通过NRTManager和SearchManager实现近实时搜索.avi
38_lucene在项目中的实现分析.avi
39_lucene在项目中的实现部分Service的功能.avi
40_lucene在项目中的实现索引重构的功能.avi
41_lucene在留言项目中为增加和删除添加索引功能.avi
42_lucene解决了一些开发中存在的问题(该部分视频讲解相对较乱).avi
43_lucene完成搜索功能(但是存在重复性的问题).avi
44_lucene在留言项目中使用(换了一种思路解决重复问题).avi
45_lucene在留言项目中添加高亮(内容会被存储).avi
46_lucene在留言项目中的使用(不存储内容的操作方式).avi
相关资源