本系列文章將詳細描述幾乎最新版本的lucene的基本原理和**分析。
其中總體架構和索引檔案格式是lucene 2.9的,索引過程分析是lucene 3.0的。
鑑於索引檔案格式沒有太大變化,因而原文沒有更新,原理和架構的文章中引用了前輩的一些圖,可能屬於早期的lucene,但不影響對原理和架構的理解。
本系列文章尚在撰寫之中,將會有分詞器,queryparser,查詢語句與查詢物件等章節。
lucene學習總結之七:lucene搜尋過程解析(1)
lucene學習總結之七:lucene搜尋過程解析(2)
lucene學習總結之七:lucene搜尋過程解析(3)
lucene學習總結之七:lucene搜尋過程解析(4)
lucene學習總結之七:lucene搜尋過程解析(5)
lucene學習總結之七:lucene搜尋過程解析(6)
lucene學習總結之七:lucene搜尋過程解析(7)
lucene學習總結之七:lucene搜尋過程解析(8)
本系列其他文章:
——————————————————————————————————————————————
lucene學習總結之一:全文檢索的基本原理
lucene學習總結之二:lucene的總體架構
lucene學習總結之三:lucene的索引檔案格式(1)
lucene學習總結之三:lucene的索引檔案格式(2)
lucene學習總結之三:lucene的索引檔案格式(3)
lucene學習總結之四:lucene索引過程分析(1)
lucene學習總結之四:lucene索引過程分析(2)
lucene學習總結之四:lucene索引過程分析(3)
lucene學習總結之四:lucene索引過程分析(4)
lucene學習總結之五:lucene段合併(merge)過程分析
lucene學習總結之六:lucene打分公式的數學推導
Lucene 學習總結之七 索引流程
1 indexreader開啟索引檔案,讀取並開啟指向索引檔案的流。1.1.1 找到最新的segment n檔案 1.1.2 通過segment n檔案中儲存的各個段的資訊開啟各個段 1.1.3 得到的indexreader物件如下 2 將查詢語句轉換為查詢物件query物件樹 2.1 建立weig...
lucene學習總結
一,建立索引 1,建立indexwriter directory fsdirectory。open file analyzer new standardanalyzer version indexwriter new indexwriter directory,analyzer,boolean,bo...
Lucene學習總結三
前兩篇,講到了lucene的一些用法,這一篇,我們繼續lucene的其他的特性 一 索引庫優化 1 1什麼是索引庫 索引庫是lucene的重要的儲存結構,它包括二部份 原始記錄表,詞彙表 原始記錄表 存放的是原始記錄資訊,lucene為存入的內容分配乙個唯一的編號 詞彙表 存放的是經過分詞器拆分出來...