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的配置和運行情況。
課程內容如下:
-
Lucene入門-Lucene介紹
-
Lucene入門-全文檢索過程概述
-
Lucene入門-索引-採集數據
-
Lucene入門-索引-文件邏輯結構
-
Lucene入門-索引-創建Document
-
Lucene入門-索引-創建索引
-
Lucene入門-索引-使用Luke查看索引
-
Lucene入門-搜索-搜索索引
-
Lucene深入-Field屬性-理論
-
Lucene深入-Field屬性-代碼實現
-
Lucene深入-索引維護
-
Lucene深入-Query查詢-Query對象
-
Lucene深入-Query查詢-QueryParser
-
Lucene深入-TopDocs
-
Lucene深入-相關度排序boosts
-
Lucene深入-中文分詞器
-
Solr介紹
-
Solr安裝配置-SolrCore配置
-
Solr安裝配置-Solr工程部署
-
Solr安裝配置-Solr工程測試
-
Solr安裝配置-多SorlCore配置
-
Solr入門–schema
-
Solr入門-安裝中文分詞器
-
Solr入門-自定義業務系統Field
-
Solr入門-SolrJ介紹
-
Solr入門-SolrJ索引維護
-
Solr入門-數據導入處理器
-
Solr入門-搜索語法
-
Solr入門-SolrJ-搜索
-
Solr案例-需求分析
-
Solr案例-架構設計
-
Solr案例-Service
-
Solr案例-Controller
-
Solr案例-主體調試
-
Solr案例-功能完善
課程視頻下載地址:
鏈接:https://pan.baidu.com/s/1X5jS90gQFuImmELbsQsx8w
提取碼:i5di