1.基礎知識
建立索引的過程如下:
(1)、建立索引器indexwriter,這相當於一本書的框架
(2)、建立文件物件document,這相當於一篇文章
(3)、建立資訊字段物件field,這相當於一篇文章中的不同資訊(標題、正文等)。
(4)、將field新增到document裡面。
(5)、將document新增到indexwriter裡面。
(6)、關閉索引器indexwriter。
按照上圖所示的結構,建立索引有三個基本的步驟:
(1)、建立field,將文章的不同資訊包裝起來
(2)、將多個field組織到乙個document裡面,這樣完成了對一篇文章的包裝。
(3)、將多個document組織到乙個indexwriter裡面,也就是將多個文章組裝起來,最終形成索引
1.solr伺服器配置
linux
2.spring data solr
-examples
3.分詞器
推薦ikanalyzer 和 mmseg4j
ik分詞:
mmseg4j:
ik分詞器
將ik-analyzer-solr5-5.x.jar這個jar包放入solr專案下的 web-inf\lib目錄中去
將ikanalyzer.cfg.xml,mydict.dic,stopword.dic放在 solr專案下的web-inf\classes目錄中去
修改scheme檔案
mmseg4j分詞器
com.chenlb.mmseg4j
mmseg4j-solr
2.3.0
schema配置
4.參考文獻
oracle儲存過程詳解 開發技術
儲存過程就是作為可執行物件存放在資料庫中的乙個或多個sql命令。定義總是很抽象。儲存過程其實就是能完成一定操作的一組sql語句,只不過這組語句是放在資料庫中的 這裡我們只談sql server 如果我們通過建立儲存過程以及在asp中呼叫儲存過程,就可以避免將sql語句同asp 混雜在一起。這樣做的好...
oracle儲存過程詳解 開發技術
儲存過程就是作為可執行物件存放在資料庫中的乙個或多個sql命令。定義總是很抽象。儲存過程其實就是能完成一定操作的一組sql語句,只不過這組語句是放在資料庫中的 這裡我們只談sql server 如果我們通過建立儲存過程以及在asp中呼叫儲存過程,就可以避免將sql語句同asp 混雜在一起。這樣做的好...
solr原理詳解
solr對外提供標準的http介面來實現對資料的索引的增加 刪除 修改 查詢。在 solr 中,使用者通過向部署在servlet 容器中的 solr web 應用程式傳送 http 請求來啟動索引和搜尋。solr 接受請求,確定要使用的適當solrrequesthandler,然後處理請求。通過 h...