当前位置:首页 > 综合资源 > 正文内容

零基础入门到实战Lucene全文检索引擎架构课程视频教程

6个月前 (11-14)综合资源273

Lucene视频教程从入门到项目中运用项目实战课程。

Lucene是Apache软件基金会Jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。

Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

本套Lucene视频教程由浅入深,零基础入门到实战,讲的非常详细,应该是目前网上质量最好、最全的一套视频教程了。

一、课程目录

01、lucenc简介和创建索引初步

02、Lucene简介和搜索初步

03、Lucene索引_创建、域选项

04、Lucene索引_的删除和更新

05、Lucene索引_加权操作和Luke的简单演示

06、对日期和数字进行索引

07、IndexReader的设计

08、Directory的几种操作方式

09、Lucene的搜索_TermRange等基本搜索

10、Lucene的搜索_其他常用Query搜索

11、Lucene的搜索_基于QueryParser的搜索

12、Lucene的搜索_复习和再查询分页搜索

13、Lucene的搜索_基于searchAfter的实现

14、Lucene的分词_分词器的原理讲解

15、Lucene的分词_通过TokenStream显示分

16、Lucene分词_通过TokenStream显示分词的详细信息

17、Lucene的分词_中文分词介绍

18、Lucene的分词_实现自定义同义词分词器、思路分析

19、Lucene的分词_实现自定义同义词分词器、实现分词器

20、Lucene的分词_实现自定义同义词分词器、实现分词器(良好设计方案)

21、Lucene的自定义排序

22、Lucene的使用Filter

23、Lucene的使用_简单复习索引_检索和分词

24、Lucene的使用_自定义评分简介

25、Lucene的使用_根据域进行评分设定

26、Lucene的使用_自定义QueryParer解决部分查询的性能问题

27、Lucene的使用_自定义QueryParer解决日期和数字范围问题

28、Lucene的使用_自定义filter

29、Lucene的使用_自定义filter、合理的设计方式

30、Lucene的扩展_luke介绍

31、Lucene的扩展_tika介绍

32、Lucene的扩展_tika的第二种使用方式

33、Lucene的扩展_使用tika创建索引并搜索

34、Lucene的扩展_高亮基础

35、Lucene的扩展_高亮索引文件

36、Lucene运用到项目中、需求分析

37、Lucene如何通过NRTManager和SearchManager实现近实时搜索

38、Lucene在项目中的实现分析

39、Lucene在项目中的实现部分Service的功能

40、Lucene在项目中的实现索引重构的功能

41、Lucene在留言项目中为增加和删除添加索引功能

42、Lucene解决了一些开发中存在的问题(该部分视频讲解相对较乱)

43、Lucene完成搜索功能(但是存在重复性的问题)

44、Lucene在留言项目中使用(换了一种思路解决重复问题)

45、Lucene在留言项目中添加高亮(内容会被存储)

46、Lucene在留言项目中的使用(不存储内容的操作方式)

47、Lucene的solr的安装

48、Lucene的solr的基本使用

49、Lucene的solr的增删改查和高亮

50、为留言管理项目引入solr

Lucene视频教程_思维导图.mmap

Lucene视频教程_留言项目源码.rar

Lucene视频教程_讲解部分源码.rar

二、Lucene简介

Lucene是apache软件基金会4jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费开源工具。就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。人们经常提到信息检索程序库,虽然与搜索引擎有关,但不应该将信息检索程序库与搜索引擎相混淆。


资源下载
资源名称:零基础入门到实战Lucene全文检索引擎架构课程视频教程提取码:vh6s


扫描二维码推送至手机访问。

版权声明:本文由御杆坊发布,如需转载请注明出处。

本文链接:https://www.yuganfang.com/resource/153.html

标签: Lucene
分享给朋友:

“零基础入门到实战Lucene全文检索引擎架构课程视频教程” 的相关文章

快速掌握HIVE HIVE数据仓库完美实战视频教程

快速掌握HIVE HIVE数据仓库完美实战视频教程

课程目录:├<第一周:hive基础>│  ├1.1 hive的安装.avi│  ├1.2.avi│  ├1.3.avi│  └1.4.avi├<第八周:Hive的案例实战>│  └第八周.wmv├<第二周:hive数据定...

淘宝天猫运营推广从新手入门到网店高手培训课程

淘宝天猫运营推广从新手入门到网店高手培训课程

课程目录:01课程介绍和店铺规划:课程介绍,全店运营规划和起步搜索排名原理和提高技巧如何把一个宝贝和店铺做起来02店铺基础:选款(店铺定位,风格和人群),宝贝定价全店产品布局,拍摄和测款行业和竞争对手分析,上新安排03宝贝基础:发布宝贝和新品标高点击率和转化率的主图(视频)如何制作优秀的PC端详情页...

全套零基础入门Linux高级运维到精通视频教程

全套零基础入门Linux高级运维到精通视频教程

互联网技术迅猛发展,高级Linux人才极度紧缺!在全球超级计算机Top500排行榜中,Linux的占比最近十几年长期保持在85以上,且一直呈现快速上升趋势。根据2015年11月的新的排 名,Linux的占比已经高达98.80。其实在各种大、中小型企业的服务器应用领域,Linux系统的市场份额也越来越...

RabbitMQ消息中间件高级核心技术精讲课程视频教程

RabbitMQ消息中间件高级核心技术精讲课程视频教程

本课程从0到1层层深入,让你从容驾驭RabbitMQ的应用与设计。低门槛入门RabbitMQ核心概念,渐进式深入RabbitMQ高级特性,手把手整合RabbitMQ&Spring家族,高可靠构建RabbitMQ集群架构,追前沿领略SET化架构衍化与设计,学BAT大厂拓展基础组件封装思路。无论...

零基础入门电商海报设计课程视频教程

零基础入门电商海报设计课程视频教程

    购买是一种很复杂的行为,然而一张牛X的电商海报可以让“下单”变得更直接、更容易。但对于很多电商设计师来说,设计出一张合理的海报并不轻松。他们面临海报设计四大通病:主体不明、排版由命、装饰乱用和配色靠蒙!    适用人群    电商设...

零基础入门AI商业插画高级全能班课程视频教程

零基础入门AI商业插画高级全能班课程视频教程

    本套课程是针对零基础学员开发的,一门“学起来简单、以作品商用为导向、可以掌握多种AI插画风格”的精品课程。本课程是以商业插画为导向,在掌握AI插画技法上,学习享多种风格商业插画的表现方法。同时老师课堂会穿插行业知识与个人商业经验,相信学完本课你像经历1-3年的插画师那样对...