跟傳智燕青一起學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案例-功能完善
    課程視頻下載地址:
    鏈接:https://pan.baidu.com/s/1X5jS90gQFuImmELbsQsx8w
    提取碼:i5di

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章