Nutch ist ein Java-Framework für Internet-Suchmaschinen. Die Software ist Open-Source und wird innerhalb der Apache Software Foundation unter der Apache-Lizenz entwickelt. Nutch basiert u. a. auf Lucene (Stemming, Indexierung etc.), Solr (Webfunktionalitäten) und Hadoop (Skalierung).

Nutch

Lucene Nutch Logo
Basisdaten

Entwickler Apache Software Foundation
Aktuelle Version 1.19[1]
(22. August 2022)
Betriebssystem Plattformunabhängig
Programmier­sprache Java[2]
Kategorie Crawler, Parser und Suchmaschine.
Lizenz Apache-Lizenz
deutschsprachig nein
nutch.apache.org

Nutch kann beliebig große Datenmengen durchsuchen. An firmenspezifische Bedürfnisse lässt es sich durch seine Plug-in-Architektur anpassen – bspw. an weitere Dokumentformate.

Das deutsche Bundesamt für Verbraucherschutz und Lebensmittelsicherheit betrieb die auf Nutch basierende „Verbraucher-Suchmaschine“ Clewwa. Auch die Suchmaschine Wikia Search setzte auf der Technologie von Nutch auf.

Nutch wird zurzeit in 2 Versionen gepflegt[3]

  • 1.x: Ist ein fertiger Crawler, welcher eine sehr feine Konfiguration ermöglicht und auf die Datenstrukturen von Apache Hadoop setzt, er soll ideal für Batch-Verarbeitung sein
  • 2.x: Wird als Alternative zur Version 1.x angeboten, der Hauptunterschied liegt im Speicherbereich, dieser wurde abstrahiert und nutzt Apache Gora um Objekte zu verknüpfen. So wurde die Flexibilität erhöht, was (z. B. Status, Inhalte, Links, verarbeiteter Text …) gespeichert werden kann und wie die Speicherung z. B. in NoSQL-Lösungen erfolgt.
Bearbeiten

Einzelnachweise

Bearbeiten
  1. Apache Nutch 1.19 (src-tar, src-zip, bin-tar and bin-zip). 22. August 2022 (abgerufen am 1. Juni 2023).
  2. The nutch Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Oktober 2018).
  3. Home - NUTCH - Apache Software Foundation. Abgerufen am 11. März 2020.