【導(dǎo)讀】不同的人用不同的途徑討論同一個問題-――信息超載。其中一些致力于研究新型的用。戶界面,另一些研究智能代理,其他的則研究如Lucene一樣的精確的搜索工具。入下一章的示例代碼前,我們將向你描述Lucene是什么,不是什么,怎樣起作用。Lucene是一種高性能,可擴(kuò)展的信息檢索的資料庫。Lucene是一款基于Java語言的,成熟的,免費開源的項目;它屬于流行的。ApacheJakarta項目下的一個分支并獲得Apache軟件許可證。因此,Lucene目前已成為幾。年最熱門的免費Java信息檢索類庫。你只需要了解它的少數(shù)類用以開始整合成為一個Lucene的。由于Lucene的是一個Java的資料庫,它沒有對索引和搜尋作出有關(guān)的假設(shè)。Lucene讓您的應(yīng)用程序處理業(yè)務(wù)規(guī)則,與相關(guān)領(lǐng)域有關(guān),而隱藏在復(fù)雜的索引和搜。一些功能齊全的搜索應(yīng)用程序被建立在Lucene頂層。nutch,larm,jsearch,僅舉幾例。案例研究雙方的nutch和searchblox是包括在第10. Lucene可以索引和搜索任何可以轉(zhuǎn)換為文本格式的數(shù)據(jù)。截至2020年7月,Lucene的與。表表明,Lucene的的發(fā)布?xì)v。其他一些知名的大型跨國組織正在使用Lucene。