Lucene

Apache Lucene estas libera/malfermfonta informserĉada softvarobiblioteko, origine kreita en Java fare de Doug Cutting. Ĝi estas apogita fare de la Apache Softvaro-Fonduso kaj estas distribuata sub la Apache-Softvarlicenco.

Lucene estis adaptita al aliaj programlingvoj inkluzive de Delfo, Perl, C++, Python, Ruby, kaj PHP.Lucene implementations

 Historio 
Lucene estis origine verkita fare de Doug Cutting en 1999.  Ĝi estis komence havebla por elŝuto de sia hejmo ĉe la SourceForge retejo. Ĝi aliĝis al la Jakarta familio de la Apache Softvaro-Fonduso de malfermfontaj Java produktoj en septembro 2001 kaj iĝis propra pintnivela Apache projekto en februaro 2005. Ĝis antaŭ nelonge, ĝi inkludis kelkajn sub-projektojn, kiel ekzemple Lucene.NET, Mahout, Solr kaj Nutch. Solr estis kunfandita en la Lucene-projekton mem kaj Mahout, Nutch, kaj Tika estis proponitaj kiel sendependaj pintnivelaj projektoj.

 Ecoj kaj ĝenerala uzo 
Taŭga por ajna aplikiĝo kiu postulas plenan tekstoindicigon kaj serĉadokapablecon, Lucene estis aparte rekonitaGNU/Linux Semantic Storage System pro sia utileco en la realigo kaj efikigo de Interretaj serĉiloj , kaj ankaŭ por loka, unu-reteja serĉado.

En la kerno de la logika arkitekturo de Lucene estas la ideo de dokumento enhavanta kampojn de teksto. Tiu fleksebleco permesas la API de Lucene esti sendependa de la dosierformato. Dokumentoj en formatoj kiel PDF, HTML, Microsoft Word, kaj OpenDocument , same kiel multaj aliaj (krom bildoj), povas esti indeksitaj tiel longe kiel iliaj tekstaj informoj povas esti eltiritaj.[necesas citaĵo]

 Lucene-bazitaj projektoj 
Lucene mem estas nur biblioteko por indicigo kaj serĉado, kaj ne enhavas funkciecon de trolado kaj HTML analizado. Tamen, pluraj projektoj etendas la kapablecon de Lucene:

 Apache Nutch - disponigas interretokrabladon kaj HTML-analizadon
 Apache Solr - entreprena serĉoservilo
 ElasticSearch - entreprena serĉoservilo
 Compass (Kompaso)- Java Search Engine Framework
 DocFetcher - multplatforma solkomputila serĉaplikaĵo

 Lucene. NET 
Lucene. NET estas faco de Lucene skribita en C no. kaj celas .NET uzantojn.[necesas citaĵo]

 Uzantoj 
Por listo de firmaoj kiuj uzas Lucene (prefere ol etendi), vidu la "Powered By" paĝonPoweredBy de Lucene . Ekzemple, Twitter uzas Lucene por sia realtempa serĉo.Twitter uses Lucene

 Vidu ankaŭ 
 Hadoop
 Hibernate search
 Xapian
 Sphinx (serĉilo)
 Listo de informserĉadaj bibliotekoj
 LGTE
 Informekstraktado
 Tekstominado
 eGranary Digital Library

 Referencoj 

 Bibliografio 



 Eksteraj ligiloj 


 Lucene. NET
 Listo de Lucene Facoj (aŭ implementigoj) en aliaj lingvoj sur la Apakćhe Vikio
 Enkonduka artikolo kun Java-kodo por serĉado (Tiu paĝo estas en Internet Archive) ĉe Wikipedia data 
 Artikolo kun klarigo kaj ekzempla implementigo de Lucene. Net

 Fonto 

Kategorio:Apacha Softvaro-Fonduso
Kategorio:Libera serĉilosoftvaro
Kategorio:Java bibliotekoj
Kategorio:Platformsendependa softvaro