From Wikipedia, the free encyclopedia
Apache Lucene er et fri/åpen kildekode programvarebibliotek for informasjonsgjenfinning, opprinnelig utviklet i programmeringsspråket Java av Doug Cutting. Lucene støttes av Apache Software Foundation og utgis under Apache programvarelisens.
Lucene | |||
---|---|---|---|
Utvikler(e) | Apache Software Foundation | ||
Utgitt | 30. mars 2000 | ||
Nyeste versjon | 9.11.1 (27. juni 2024)[1] | ||
Kodelager | https://github.com/apache/lucene | ||
Plattform | Java Virtual Machine | ||
Operativsystem | multiplattform | ||
Skrevet i | Java | ||
Type | Søkealgoritme | ||
Lisens | Apache License 2.0[2] | ||
Nettsted | lucene.apache.org (en) lucene.apache.org (en) | ||
Lucene har blitt portert til andre programmeringsspråk inkludert Delphi, Perl, C#, C++, Python, Ruby og PHP.[3]
Lucene ble opprinnelig skrevet av Doug Cutting i 1999.[4] Den var opprinnelig tilgjengelig for nedlasting fra sin hjemmeisde på SourceForge. Siden ble den en del av Apache Software Foundations Jakarta produktfamilie av åpen/fri kildekode skrevet i Java. Dette skjedde i september 2001. Lucene ble et eget toppnivås Apache prosjekt i februar 2005. I 2010 ble Solr og Lucene slått sammen til en kodebase. Gjennom årene har Lucene inkludert en rekke underprosjekter som for eksempel Lucene Java, Droids, Lucene.Net, Lucy, Mahout, Solr, Nutch, Open Relevance Project, PyLucene og Tika. De fleste av disse, inkludert Solr er siden flyttet ut som separate Apache-prosjekter.
Lucene egner seg for enhver applikasjon som trenger full-tekst indeksering og søk, og Lucene har generelt blitt anerkjent[5][6] for sin anvendelse i implementeringen av Internett søkemotorer og lokalt søk på separate nettsteder. Lucene er motoren i flere mer komplette søkemotorer for ulike formål, blant annet Solr, Nutch og Attivio AIE.
Sentralt i Lucene's logiske arkitektur er ideen om et dokument som inneholder felter med tekst. Denne fleksibiliteten gjør at Lucene's API er uavhengig av fil-format. Tekst på formatene PDFer, HTML, Microsoft Word, OpenDocument m.fl. kan alle indekseres så lenge tekstlig informasjon kan trekkes ut.
Lucene er i seg selv kun et indekserings- og søke-bibliotek, og inneholder ikke søkerobot eller funksjonalitet for tolkning av HTML. Men det finnes flere prosjekter som utvider Lucenes funksjonalitet:
Det er et levende utvikler- og bruker-miljø rundt Lucene, som raskt og effektivt kan svare på spørsmål eller rette feil. Det er også flere ulike kommersielle konsulentfirmaer som kan tilby kursing, konsulenthjelp, skreddersøm/videreutvikling og support-kontrakter.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.