手機(jī)網(wǎng)站建設(shè)Lucene的工作流程
日期 : 2021-01-03 16:57:56
Lucene的工作流程。第一部分, 寫(xiě)入服務(wù), 就是將文本文件建立索引以及對(duì)索引的更新進(jìn)行的處理;第二部分就是讀出服務(wù), 所謂讀出就是為用戶提供檢索服務(wù), 返回用戶檢索的結(jié)果, 即定位關(guān)鍵詞索引文件的位置。
寫(xiě)入服務(wù)的實(shí)現(xiàn)需要以下三個(gè)步驟:第一, 用analyzer處理文本信息, 完成分詞和去除停頓詞的任務(wù);第二, 用Field標(biāo)記需要存儲(chǔ)和所索引的信息;第三, 建立索引并將索引存儲(chǔ)到存儲(chǔ)器中。
讀出服務(wù)的實(shí)現(xiàn)同樣需要三個(gè)步驟:第一, 用analyzer對(duì)用戶輸入的關(guān)鍵詞進(jìn)行處理;第二, 將第一步的信息交給queryParse處理, 完成對(duì)查詢請(qǐng)求的解析;第三, 以前兩步的輸出作為search的條件輸入進(jìn)行查詢, 并將結(jié)果返回給用戶。
寫(xiě)入服務(wù)的實(shí)現(xiàn)需要以下三個(gè)步驟:第一, 用analyzer處理文本信息, 完成分詞和去除停頓詞的任務(wù);第二, 用Field標(biāo)記需要存儲(chǔ)和所索引的信息;第三, 建立索引并將索引存儲(chǔ)到存儲(chǔ)器中。
讀出服務(wù)的實(shí)現(xiàn)同樣需要三個(gè)步驟:第一, 用analyzer對(duì)用戶輸入的關(guān)鍵詞進(jìn)行處理;第二, 將第一步的信息交給queryParse處理, 完成對(duì)查詢請(qǐng)求的解析;第三, 以前兩步的輸出作為search的條件輸入進(jìn)行查詢, 并將結(jié)果返回給用戶。