跟传智燕青一起学Lucene和Solr搜索

Lucene是apache下的一个开放源代码的全文检索引擎工具包。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能。

Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。

Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。Solr 搜索只需要发送 HTTP GET 请求,然后对 Solr 返回Xml、json等格式的查询结果进行解析,组织页面布局。Solr不提供构建UI的功能,Solr提供了一个管理界面,通过管理界面可以查询Solr的配置和运行情况。
在这里插入图片描述

课程内容如下:

  1. Lucene入门-Lucene介绍

  2. Lucene入门-全文检索过程概述

  3. Lucene入门-索引-采集数据

  4. Lucene入门-索引-文件逻辑结构

  5. Lucene入门-索引-创建Document

  6. Lucene入门-索引-创建索引

  7. Lucene入门-索引-使用Luke查看索引

  8. Lucene入门-搜索-搜索索引

  9. Lucene深入-Field属性-理论

  10. Lucene深入-Field属性-代码实现

  11. Lucene深入-索引维护

  12. Lucene深入-Query查询-Query对象

  13. Lucene深入-Query查询-QueryParser

  14. Lucene深入-TopDocs

  15. Lucene深入-相关度排序boosts

  16. Lucene深入-中文分词器

  17. Solr介绍

  18. Solr安装配置-SolrCore配置

  19. Solr安装配置-Solr工程部署

  20. Solr安装配置-Solr工程测试

  21. Solr安装配置-多SorlCore配置

  22. Solr入门–schema

  23. Solr入门-安装中文分词器

  24. Solr入门-自定义业务系统Field

  25. Solr入门-SolrJ介绍

  26. Solr入门-SolrJ索引维护

  27. Solr入门-数据导入处理器

  28. Solr入门-搜索语法

  29. Solr入门-SolrJ-搜索

  30. Solr案例-需求分析

  31. Solr案例-架构设计

  32. Solr案例-Service

  33. Solr案例-Controller

  34. Solr案例-主体调试

  35. Solr案例-功能完善
    课程视频下载地址:
    链接:http://www.pbteach.com/post/java_distribut/lucenesolr_yq/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值