Zurück zur Skill-Übersicht

Skill-Wissen und Projektmarkt

Apache Solr

Freelancer, Projekte, Experten und Wissen rund um Apache Solr.

Kategorie

BigData

Einordnung

Apache Solr Freelancer, Projekte, Experten und Wissen auf jobtic.com

Apache Solr gehört zu den gefragtesten Kompetenzen im modernen IT-Projektmarkt. Unternehmen, Recruiter, Projektanbieter und Agenturen suchen kontinuierlich nach qualifizierten IT-Freelancern, Beratern, Entwicklern, Consultants, Administrators, Engineers und Spezialisten mit Erfahrung in Apache Solr.

Auf jobtic.com finden Unternehmen und Freelancer eine moderne Plattform für IT-Projekte, Projektvermittlung, Freelancer-Profile, Experten-Suche, Projektakquise und berufliche Vernetzung rund um Apache Solr und viele weitere Technologien, Tools, Systeme, Methoden und IT-Bereiche.

Wikipedia

Apache Solr

Artikel öffnen

Apache Lucene ist eine Programmbibliothek zur Volltextsuche. Lucene ist freie Software und ein Projekt der Apache Software Foundation.

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.[3]

Geschichte

Lucene wurde von Doug Cutting[4] entwickelt und war seit 1997 zunächst über SourceForge erhältlich.[5] Der Name Lucene ist der zweite Vorname von Doug Cuttings Ehefrau.[6]

2001 wurde Lucene ein Teil des Jakarta-Projekts und 2005 ein Hauptprojekt der Apache Software Foundation. Aus dem Projekt Apache Lucene gehen gelegentlich separat weitergeführte Projekte hervor.

Im Juni 2021 wurde die Funktionalität der Indri-SearchEngine Lucene hinzugefügt, was das Ende des ursprünglichen Projekts bedeutet und den Nachfolger Lucindri hervorgebracht hat.[7][8][9][10][11]

Auf Lucene basierende Projekte

Lucene Core
Der Kern des Projekts Lucene, Lucene Core oder kurz Lucene, früher auch Lucene Java genannt, ist eine Programmbibliothek, die in der Programmiersprache Java verfasst ist. Lucene erstellt einerseits einen Index aus Dateien, der etwa ein Viertel des Volumens der indexierten Dateien hat.[12] Zum anderen liefert Lucene anschließend Suchergebnisse mit Rangliste, wofür mehrere Suchalgorithmen zur Verfügung stehen.
Lucene.Net
Lucene.Net ist eine Übersetzung von Lucene in die Programmiersprache C# mit Anpassung der Programmierschnittstelle an das .Net-Framework.
Lucy
Lucy ist eine Portierung von Lucene in die Programmiersprache C für Sprachanbindungen dynamischer Programmiersprachen wie Perl.
PyLucene
PyLucene ist eine Erweiterung von Python um einen Wrapper mit Java-Laufzeitumgebung für Lucene.[13]
Droids
Droids ist ein Framework für Bots/Webcrawler. Das Droids Projekt wurde zum 1. November 2015 eingestellt.[14]
Solr
Solr ist eine auf Lucene beruhende eigenständige Implementierung eines Suchservers.[15] Solr wurde ursprünglich von CNET entwickelt und Solar genannt.[16] Der Name war eine Abkürzung für Search on Lucene and Resin.[17] Der Download von Solr umfasst als Beispiel eine Konfiguration mit Jetty. Solr enthält eine REST-ähnliche API.[18] Solr kommuniziert über das Hypertext Transfer Protocol. Mittels HTTP POST können verschiedenste Dateiformate von XML über JSON bis PDF erfasst und auch Dokumente erstellt werden.[19] Abfragen erfolgen mittels HTTP GET.
Tika
Tika gehörte früher zum Projekt Lucene, wird von Solr genutzt und ist ein Parser. Er extrahiert Metadaten oder 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.
Nutch
Nutch gehörte früher zum Projekt Lucene und basiert auf Solr.

Außerhalb des Projekts wurden weitere Derivate von Lucene erstellt.[20]

Funktionsweise

Lucene verwendet das Tf-idf-Maß und Vektorraum-Retrieval zur Bewertung von Suchtreffern.[21]

Literatur

  • Manfred Hardt, Fabian Theis: Suchmaschinen entwickeln mit Apache Lucene. Entwickler.Press, 2004.
  • Erik Hatcher et al.: Lucene in Action. Manning, 2005 (über Lucene 1.4), 2nd ed. 2010 (über Lucene 3.0).
  • Florian Hopf: Flexible Suche mit Lucene. In: Java aktuell. Ausgabe 4-2013, S. 31 ff.

Weblinks

Einzelnachweise

  1. Release 10.4.0. 25. Februar 2026 (abgerufen am 1. April 2026).
  2. github.com.
  3. Twitter Engineering: Twitter Search is Now 3x Faster. Twitter, 6. April 2011, abgerufen am 5. September 2015 (englisch).
  4. Die englischsprachige Wikipedia hat einen Artikel über Doug Cutting
  5. Ten years of the Lucene search engine at Apache. Heise, 27. September 2011, abgerufen am 6. Januar 2012 (englisch).
  6. LuceneFAQ. Apache Software Foundation, abgerufen am 6. Januar 2012 (englisch).
  7. Lemur Project Components: Indri. Abgerufen am 12. Juli 2021 (englisch).
  8. Lucene Change Log. Abgerufen am 12. Juli 2021 (englisch).
  9. Add Indri Search Engine Functionality to Lucene. Abgerufen am 12. Juli 2021 (englisch).
  10. Lemur Project Components: Lucindri. Abgerufen am 12. Juli 2021 (englisch).
  11. GitHub - lemurproject/Lucindri: Indri search implementation on top of Lucene search engine. Abgerufen am 12. Juli 2021 (englisch).
  12. Apache Lucene – Features. Apache Software Foundation, abgerufen am 6. Januar 2012 (englisch).
  13. Welcome to PyLucene. Apache Software Foundation, abgerufen am 6. Januar 2012 (englisch).
  14. Apache Droids Incubation Status - Apache Incubator. In: incubator.apache.org. Abgerufen am 16. Dezember 2016.
  15. Apache Solr -. Abgerufen am 10. Oktober 2019.
  16. FAQ – Solr Wiki. Apache Software Foundation, abgerufen am 6. Januar 2012 (englisch).
  17. Interview with Ian Holsman of Relegence (AOL). Lucidworks, abgerufen am 31. August 2015 (englisch).
  18. Apache Solr - Features. Abgerufen am 10. Oktober 2019 (englisch).
  19. Solr tutorial. Apache Software Foundation, abgerufen am 6. Januar 2012 (englisch).
  20. LuceneImplementations. Apache Software Foundation, abgerufen am 6. Januar 2012 (englisch).
  21. Lucene’s Practical Scoring Function. Elasticsearch: The Definitive Guide [2.x]. Elastic, abgerufen am 1. Januar 2020 (amerikanisches Englisch).
Normdaten (Sachbegriff): GND: 4800725-0 (GND Explorer, lobid, OGND)
Wikipedia

Dieser Text basiert auf dem Artikel Apache Solr aus der freien Enzyklopädie Wikipedia und steht unter der Lizenz Creative Commons CC-BY-SA 3.0 Unported. Eine Liste der Autoren ist in der Wikipedia verfügbar.

Apache Solr auf jobtic.com

BigData

Experten finden

jobtic.com verbindet IT-Freiberufler, Selbstständige, Consultants, Projektanbieter, IT-Dienstleister und Unternehmen in einer zentralen IT-Projektbörse für den deutschsprachigen Markt. Die Plattform unterstützt die Suche nach Apache Solr Freelancern, Apache Solr Projekten, Contracting-Einsätzen, Remote-Projekten, IT-Jobs, Interim-Rollen, technischen Experten und spezialisierten Beratern.

Chancen entdecken

Freelancer profitieren von einer professionellen Präsentation ihrer Expertise im Bereich Apache Solr und erhalten Zugriff auf aktuelle Projektangebote, Projektanfragen und neue Karrierechancen im IT-Freelancer-Markt. Durch moderne Such- und Filterfunktionen lassen sich passende Projekte, Auftraggeber, Recruiter und Kontakte schnell identifizieren.

Wissen einordnen

Neben der Projekt- und Expertenplattform bietet jobtic.com umfangreiche Informationen, Hintergründe und Wiki-Inhalte rund um Apache Solr. Dazu gehören Grundlagen, Definitionen, Einsatzbereiche, Entwicklungen, Versionen, Methoden, technische Zusammenhänge, Best Practices und aktuelle Marktinformationen zu Apache Solr.

Vernetzung stärken

Unsere jobtic-Übersicht zu Apache Solr kombiniert Wissensdatenbank, Projektbörse, Freelancer-Verzeichnis, Experten-Suche und Projektmarkt in einer zentralen Plattform. Besucher finden hier sowohl Informationen zu Apache Solr als auch passende Freelancer, Berater, Entwickler, Consultants, Administratoren, Support-Spezialisten und aktuelle IT-Projekte mit Bezug zu Apache Solr.

Kontakte aufbauen

jobtic.com unterstützt Freelancer und Unternehmen dabei, schneller passende Projekte, Experten und Geschäftskontakte im Bereich Apache Solr zu finden. Egal ob Projektakquise, Expertenvermittlung, Freelancer-Suche, Contracting, IT-Consulting oder spezialisierte Projektbesetzung - jobtic.com bietet die passende Plattform für den modernen IT-Projektmarkt.

Zentral vernetzen

Wer nach Apache Solr Freelancern, Apache Solr Experten, Apache Solr Projekten, Apache Solr Beratern, Apache Solr Consulting, Apache Solr Contracting, Apache Solr Projektbörse, Apache Solr Freelancer-Profilen oder aktuellen Entwicklungen rund um Apache Solr sucht, findet auf jobtic.com eine zentrale Anlaufstelle für Wissen, Projekte und professionelle Vernetzung im IT-Umfeld.

Passende Projekte zu Apache Solr

Mehr Projekte

Projekte veröffentlichen

Unternehmen können Projekte mit Anforderungen, Laufzeiten, Technologien, Einsatzorten, Remote-Anteilen, Budgetrahmen und Projektbeschreibungen veröffentlichen. Gleichzeitig ermöglicht jobtic.com die gezielte Suche nach verfügbaren Apache Solr Spezialisten mit passenden Erfahrungen, Branchenkenntnissen und technischen Fähigkeiten.

Aktuell sind keine sichtbaren Projekte verfügbar.