1. 程式人生 > >菜鳥學習lucene之簡介(一)

菜鳥學習lucene之簡介(一)

什麼是lucene?

一種全文檢索技術。

lucene是Apache的一個全文檢索引擎工具包,通過lucene可以讓程式快速開發一個全文檢索功能。


lucene能夠做些什麼呢?

    比如說百度搜索引擎它是怎麼實現的呢?以我現在的技術只能想到模糊查詢,可是資料量若是很大,模糊查詢效能會特別特別低。所以開始學習lucene技術。

    1、搜尋引擎,比如:百度

    2.站內搜尋(用的比較多),比如說淘寶裡邊的首頁搜尋

    3.電腦開始選單中檔案系統的檢索功能

總結:

    lucene 不是 搜尋引擎,它是一個技術。

    lucene是一個工具包,不能獨立執行,不能單獨對外提供服務。

    搜尋引擎 可以獨立執行,對外提供搜尋服務。

什麼是全文檢索?

    全文檢索首先對要搜尋的文件進行分詞,然後形成索引,通過查詢索引來查詢文件。

    簡答來說,全文檢索就是先建立索引,然後根據索引來搜尋的過程。

    打比方來說,就是小時候查字典的過程,根據索引頁去查詢某個字很快。