說的專業點就是全文檢索
實現全文檢索的流程的大致操作如下
這張圖表現的很清晰,網上扒下來的
索引庫中應該包含兩部分,一部分是索引,一部分是文件,索引包含對應文件的id,通過該id可以查詢到文件
來看看我的第乙個lucene入門程式
先整理步驟
/*看到這裡相信你也已經或建立索引了,加油* * 建立索引
* 查詢索引
* 1,建立indexwriter物件,
* 指定索引庫存放位置directory物件
* 指定乙個分析器,對文件內容進行分析
* 2,建立document物件
* 3,建立field物件,將field新增到document物件中
* 4,使用indexwriter物件把document物件寫入索引庫,
* 此過程進行索引建立,並將document物件和索引都寫入索引庫
* 5,關閉indexwriter物件
*/public
class
firstlucene
indexwriter.close();
}}
publicclass
firstlucene
indexwriter.close();
}}
全文檢索Lucene和Solr簡介
在電商專案中,經常會遇到的是海量資料的查詢。如果在海量資料中進行查詢的話,使用sql語句進行查詢的話,效率非常的低。使用lucene和solr就是為了解決這種問題的。首先,lucene是幹什麼用的?solr又是幹什麼用的?lucene是apache出品的乙個開源的全文檢索框架。提供了完整的查詢引擎和...
lucene學習總結
一,建立索引 1,建立indexwriter directory fsdirectory。open file analyzer new standardanalyzer version indexwriter new indexwriter directory,analyzer,boolean,bo...
solr 總結學習
大佬給的乙個slor zip的安裝包。解壓後,可以直接執行。相當於springboot一樣。的文章 1.這個是大佬推薦的一篇文章,通過它自己將slor安裝到本地,執行起來了 2.這篇文章是自己搜尋的。通過它自己也在乙個伺服器上安裝成功了。但是它的方法太繁瑣了。slor7,可以單端執行,不需要再通過t...