【導(dǎo)讀】不同的人用不同的途徑討論同一個(gè)問(wèn)題-――信息超載。其中一些致力于研究新型的用。戶(hù)界面,另一些研究智能代理,其他的則研究如Lucene一樣的精確的搜索工具。入下一章的示例代碼前,我們將向你描述Lucene是什么,不是什么,怎樣起作用。Lucene是一種高性能,可擴(kuò)展的信息檢索的資料庫(kù)。Lucene是一款基于Java語(yǔ)言的,成熟的,免費(fèi)開(kāi)源的項(xiàng)目;它屬于流行的。ApacheJakarta項(xiàng)目下的一個(gè)分支并獲得Apache軟件許可證。因此,Lucene目前已成為幾。年最熱門(mén)的免費(fèi)Java信息檢索類(lèi)庫(kù)。你只需要了解它的少數(shù)類(lèi)用以開(kāi)始整合成為一個(gè)Lucene的。由于Lucene的是一個(gè)Java的資料庫(kù),它沒(méi)有對(duì)索引和搜尋作出有關(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。其他一些知名的大型跨國(guó)組織正在使用Lucene。