您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)Java搜索引擎Apache Lucene 3.4.0有什么用,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
Apache Lucene是一個(gè)開放源程序的搜索引擎,利用它可以輕易地為Java軟件加入全文搜索功能。Lucene的最主要工作是替文件的每一個(gè)字作索引,索引讓搜索的效率比傳統(tǒng)的逐字比較大大提高,Lucen提供一組解讀,過(guò)濾,分析文件,編排和使用索引的API,它的強(qiáng)大之處除了高效和簡(jiǎn)單外,是最重要的是使使用者可以隨時(shí)應(yīng)自已需要自訂其功能。 Lucene是apache軟件基金會(huì)項(xiàng)目組的一個(gè)子項(xiàng)目,是一個(gè)開放源代碼的全文檢索引擎工具包,即它不是一個(gè)完整的全文檢索引擎,而是一個(gè)全文檢索引擎的架構(gòu),提供了完整的查詢引擎和索引引擎,部分文本分析引擎。Lucene的目的是為軟件開發(fā)人員提供一個(gè)簡(jiǎn)單易用的工具包,以方便的在目標(biāo)系統(tǒng)中實(shí)現(xiàn) 全文檢索的功能,或者是以此為基礎(chǔ)建立起完整的全文檢索引擎。
Apache Lucene 3.4.0 發(fā)布了,該版本包含很多的bug修復(fù),優(yōu)化和改進(jìn),主要改進(jìn)如下:
1.新增了連接模塊,可以使用BlockJoinQuery/Collector來(lái)檢索和搜索文檔。
2.現(xiàn)在可以通過(guò)常用術(shù)語(yǔ)來(lái)搜索出相應(yīng)的文檔。
3.QueryParser模塊可以用來(lái)創(chuàng)建NumericRangeQuery。
4.新增了SynonymFilter,支持多個(gè)同義詞檢索。
5.可以使用SortField.setMissingValue來(lái)控制文檔的排序。
6.修復(fù)了一個(gè)主要的bug (LUCENE-3418) 該問(wèn)題在操作系統(tǒng)或者計(jì)算機(jī)崩潰的時(shí)候會(huì)導(dǎo)致索引被破壞。
如果你正在使用 Apache Lucene 3.1, 3.2 or 3.3 ,那我們強(qiáng)烈建議你立即升級(jí)到該版本。
下載地址:
http://www.apache.org/dyn/closer.cgi/lucene/java
關(guān)于“Java搜索引擎Apache Lucene 3.4.0有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。