solr詳解,開發必備

2021-09-26 02:13:00 字數 1125 閱讀 3750

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...