lucene 是乙個軟體程式的庫或者說是乙個工具套件,而不是乙個完全的具有搜尋特性的應用程式。它關注於自己的文字檢索和搜尋功能,提供api來完成商業中所涉及到的搜尋功能。在搜尋功能中,lucene的功能如圖深色框所示。
外圍的功能組要主要由一些比較流行的框架來實現,比如solr、elasticsearch、sphinx等。
lucene的官網已經對其做了闡述,以下是來至官方的中文翻譯。
apache lucenetm工程開發開源搜尋軟體,包括:
Lucene 架構簡介
lucene總的來說是 在lucene in action中,lucene 的構架和過程如下圖,說明lucene是有索引和搜尋的兩個過程,包含索引建立,索引,搜尋三個要點。讓我們更細一些看lucene的各元件 那麼如何應用這些元件呢?讓我們再詳細到對lucene api 的呼叫實現索引和搜尋過程。搜...
Lucene基礎篇總結
到此為止,以前所發表的關於 lucene 的文章就把 lucene 的基礎篇包括玩完了。從 搜尋引擎 開始,我們對搜尋引擎和 lucene 有了初步的認識和一定了解,這些內容,對於幫助我們從乙個資訊檢索系統的門外漢變成乙個局內人有著重大的意義 摘自 開發自己的搜尋引擎 邱哲 符滔滔編著 人民郵電出版...
初學lucene 菜鳥篇
首先了解一下什麼是全文檢索 舉個例子 比如我們在乙個磁碟上有很多檔案,而有一天我想通過關鍵字搜尋出包含的檔案。如 我們輸入lucene,所有內容含有lucene的檔案都會被檢查出來,這就是全文檢索 鄙人的個人定義 其實,通過上述的例子,我們很容易會想到,關鍵字與這些檔案需要建立乙個相關對映。在luc...