<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Apache_Lucene</id>
	<title>Apache Lucene - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Apache_Lucene"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Lucene&amp;action=history"/>
	<updated>2026-05-28T16:27:10Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Lucene&amp;diff=304870&amp;oldid=prev</id>
		<title>imported&gt;Pi.dalein: Meine eigene Änderung auf die WebArchiv-Verlinkung nachgebessert.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Lucene&amp;diff=304870&amp;oldid=prev"/>
		<updated>2026-03-10T14:55:56Z</updated>

		<summary type="html">&lt;p&gt;Meine eigene Änderung auf die WebArchiv-Verlinkung nachgebessert.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Logo                         = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Screenshot                   = &lt;br /&gt;
| Beschreibung                 = &amp;lt;!-- Beschreibung des Screenshots! --&amp;gt;&lt;br /&gt;
| Maintainer                   = &lt;br /&gt;
| Hersteller                   = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Management                   = &lt;br /&gt;
| AktuelleVersion              = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Betriebssystem               = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Programmiersprache           = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Kategorie                    = [[Programmbibliothek]]&lt;br /&gt;
| Lizenz                       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Deutsch                      = Nein&lt;br /&gt;
| Website                      = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Apache Lucene&amp;#039;&amp;#039;&amp;#039; ist eine [[Programmbibliothek]] zur [[Volltextsuche]]. Lucene ist [[freie Software]] und ein Projekt der [[Apache Software Foundation]].&lt;br /&gt;
&lt;br /&gt;
Lucene wird (erst direkt, seit 2014 via [[Elasticsearch]]) von der [[Wikipedia]] verwendet. Ein Beispiel für die Leistungsfähigkeit und [[Skalierbarkeit]] von Lucene liefert insbesondere [[Twitter]].&amp;lt;ref&amp;gt;{{cite web |url=https://blog.twitter.com/2011/twitter-search-now-3x-faster |title=Twitter Engineering: Twitter Search is Now 3x Faster |publisher=Twitter |date=2011-04-06 |accessdate=2015-09-05|language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Lucene wurde von Doug Cutting&amp;lt;ref&amp;gt;Die englischsprachige Wikipedia hat einen Artikel über [[:en:Doug_Cutting|Doug Cutting]]&amp;lt;/ref&amp;gt; entwickelt und war seit 1997 zunächst über [[SourceForge]] erhältlich.&amp;lt;ref&amp;gt;{{cite web |url=http://www.h-online.com/open/news/item/Ten-years-of-the-Lucene-search-engine-at-Apache-1350761.html |title=Ten years of the Lucene search engine at Apache |publisher=Heise |date=2011-09-27 |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt; Der Name Lucene ist der zweite Vorname von Doug Cuttings Ehefrau.&amp;lt;ref&amp;gt;{{cite web |url=https://cwiki.apache.org/confluence/display/lucene/LuceneFAQ |title=LuceneFAQ |publisher=Apache Software Foundation |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2001 wurde Lucene ein Teil des [[Jakarta-Projekt]]s und 2005 ein Hauptprojekt der Apache Software Foundation. Aus dem Projekt Apache Lucene gehen gelegentlich separat weitergeführte Projekte hervor.&lt;br /&gt;
&lt;br /&gt;
Im Juni 2021 wurde die Funktionalität der [[Indri(software)]] SearchEngine Lucene hinzugefügt, was das Ende des ursprünglichen Projekts bedeutet und den Nachfolger [[Indri(software)|Lucindri]] hervorgebracht hat.&amp;lt;ref&amp;gt;{{cite web|url=https://www.lemurproject.org/indri.php|title=Lemur Project Components: Indri|access-date=2021-07-12|language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://lucene.apache.org/core/8_9_0/changes/Changes.html|title=Lucene Change Log|access-date=2021-07-12|language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://issues.apache.org/jira/browse/LUCENE-9537|title=Add Indri Search Engine Functionality to Lucene|access-date=2021-07-12|language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://www.lemurproject.org/lucindri.php|title=Lemur Project Components: Lucindri|access-date=2021-07-12|language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/lemurproject/Lucindri|title=GitHub - lemurproject/Lucindri: Indri search implementation on top of Lucene search engine|access-date=2021-07-12|language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== {{Anker|Projekt}} Auf Lucene basierende Projekte ==&lt;br /&gt;
;Lucene Core: Der Kern des Projekts Lucene, &amp;#039;&amp;#039;Lucene&amp;amp;nbsp;Core&amp;#039;&amp;#039; oder kurz &amp;#039;&amp;#039;Lucene&amp;#039;&amp;#039;, früher auch &amp;#039;&amp;#039;Lucene&amp;amp;nbsp;Java&amp;#039;&amp;#039; genannt, ist eine Programmbibliothek, die in der Programmiersprache [[Java (Programmiersprache)|Java]] verfasst ist. Lucene erstellt einerseits einen [[Indexstruktur|Index]] aus Dateien, der etwa ein Viertel des Volumens der indexierten Dateien hat.&amp;lt;ref&amp;gt;{{cite web |url=https://lucene.apache.org/core/features.html |title=Apache Lucene – Features |publisher=Apache Software Foundation |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt; Zum anderen liefert Lucene anschließend Suchergebnisse mit Rangliste, wofür mehrere [[Suchalgorithmus|Suchalgorithmen]] zur Verfügung stehen.&lt;br /&gt;
&lt;br /&gt;
;Lucene.Net: Lucene.Net ist eine Übersetzung von Lucene in die Programmiersprache [[C-Sharp|C#]] mit Anpassung der [[Programmierschnittstelle]] an das [[.Net-Framework]].&lt;br /&gt;
&lt;br /&gt;
;Lucy: Lucy ist eine [[Portierung (Software)|Portierung]] von Lucene in die Programmiersprache [[C (Programmiersprache)|C]] für [[Sprachanbindung]]en [[Dynamische Programmiersprache|dynamischer Programmiersprachen]] wie [[Perl (Programmiersprache)|Perl]].&lt;br /&gt;
&lt;br /&gt;
;PyLucene: PyLucene ist eine Erweiterung von [[Python (Programmiersprache)|Python]] um einen [[Wrapper (Software)|Wrapper]] mit [[Java-Laufzeitumgebung]] für Lucene.&amp;lt;ref&amp;gt;{{cite web |url=https://lucene.apache.org/pylucene/ |title=Welcome to PyLucene |publisher=Apache Software Foundation |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Droids: Droids ist ein [[Framework]] für [[Bot]]s/[[Webcrawler]]. Das Droids Projekt wurde zum 1. November 2015 eingestellt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://incubator.apache.org/projects/droids.html |titel=Apache Droids Incubation Status - Apache Incubator |werk=incubator.apache.org |abruf=2016-12-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;{{Anker|Solr}}Solr: Solr ist eine auf Lucene beruhende eigenständige Implementierung eines Suchservers.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://lucene.apache.org/solr/ |titel=Apache Solr - |abruf=2019-10-10}}&amp;lt;/ref&amp;gt; Solr wurde ursprünglich von [[CNET]] entwickelt und Solar genannt.&amp;lt;ref&amp;gt;{{cite web |url=https://cwiki.apache.org/confluence/display/solr/FAQ |title=FAQ – Solr Wiki |publisher=Apache Software Foundation |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt; Der Name war eine [[Abkürzung]] für &amp;#039;&amp;#039;Search on Lucene and [[Resin (Java)|Resin]]&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;{{cite web |url=https://lucidworks.com/blog/interview-with-ian-holsman-of-relegence-aol/ |title=Interview with Ian Holsman of Relegence (AOL) |publisher=Lucidworks |accessdate=2015-08-31 |offline=0 |language=en}}&amp;lt;/ref&amp;gt; Der Download von Solr umfasst als Beispiel eine Konfiguration mit [[Jetty (Webserver)|Jetty]]. Solr enthält eine REST-ähnliche API.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://lucene.apache.org/solr/features.html |titel=Apache Solr - Features |abruf=2019-10-10|sprache=en}}&amp;lt;/ref&amp;gt; Solr kommuniziert über das [[Hypertext Transfer Protocol]]. Mittels HTTP POST können verschiedenste Dateiformate von [[Extensible Markup Language|XML]] über [[JavaScript Object Notation|JSON]] bis [[Portable Document Format|PDF]] erfasst und auch Dokumente erstellt werden.&amp;lt;ref&amp;gt;{{cite web |url=https://lucene.apache.org/solr/tutorial.html |title=Solr tutorial |publisher=Apache Software Foundation |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt; Abfragen erfolgen mittels HTTP GET.&lt;br /&gt;
&lt;br /&gt;
;Tika: Tika gehörte früher zum Projekt Lucene, wird von Solr genutzt und ist ein [[Parser]]. Er extrahiert [[Metadaten]] oder [[Strukturierter Text|strukturierten Text]] aus einer Reihe von Dokumentformaten mittels spezialisierter (möglichst ohnehin existierender) Bibliotheken wie Apache PDFBox oder [[Apache POI]], die einheitlich über Tika angesprochen werden und automatisch ausgewählt werden können.&lt;br /&gt;
&lt;br /&gt;
;Nutch: [[Nutch]] gehörte früher zum Projekt Lucene und basiert auf [[#Solr|Solr]].&lt;br /&gt;
&lt;br /&gt;
Außerhalb des Projekts wurden weitere Derivate von Lucene erstellt.&amp;lt;ref&amp;gt;{{cite web |url=https://cwiki.apache.org/confluence/display/lucene/LuceneImplementations |title=LuceneImplementations |publisher=Apache Software Foundation |accessdate=2012-01-06|language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Lucene verwendet das [[Tf-idf-Maß]] und [[Vektorraum-Retrieval]] zur Bewertung von Suchtreffern.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.elastic.co/guide/en/elasticsearch/guide/current/practical-scoring-function.html |titel=Lucene’s Practical Scoring Function |titelerg=Elasticsearch: The Definitive Guide [2.x] |hrsg=Elastic |sprache=en-US |abruf=2020-01-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Manfred Hardt, Fabian Theis: &amp;#039;&amp;#039;Suchmaschinen entwickeln mit Apache Lucene.&amp;#039;&amp;#039; Entwickler.Press, 2004.&lt;br /&gt;
* Erik Hatcher et al.: &amp;#039;&amp;#039;Lucene in Action.&amp;#039;&amp;#039; Manning, 2005 (über Lucene 1.4), 2nd ed. 2010 (über Lucene 3.0).&lt;br /&gt;
* Florian Hopf: &amp;#039;&amp;#039;Flexible Suche mit Lucene.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Java aktuell.&amp;#039;&amp;#039; Ausgabe 4-2013, S.&amp;amp;nbsp;31&amp;amp;nbsp;ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Englischsprachige Einführung: {{Webarchiv |url=https://lucenetutorial.com/ |text=&amp;#039;&amp;#039;Lucene Tutorial&amp;#039;&amp;#039; |wayback=20250908193126}} In: &amp;#039;&amp;#039;lucenetutorial.com&amp;#039;&amp;#039; bis Quartal 3/2025&lt;br /&gt;
* Christian Meder, Andrew Kenworthy: {{Webarchiv |url=https://jaxenter.de/apache-solr-und-elasticsearch-auf-der-suche-nach-dem-heiligen-gral-4727 |text=&amp;#039;&amp;#039;Apache Solr und ElasticSearch: Auf der Suche nach dem heiligen Gral.&amp;#039;&amp;#039; |wayback=20160308081624}} In: &amp;#039;&amp;#039;jaxenter.de&amp;#039;&amp;#039;, 6. August 2012&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references responsive /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=4800725-0}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Such-Software]]&lt;br /&gt;
[[Kategorie:Apache-Projekt|Lucene]]&lt;br /&gt;
[[Kategorie:Java-Bibliothek]]&lt;br /&gt;
[[Kategorie:Java-Programm]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Pi.dalein</name></author>
	</entry>
</feed>