Nutch

Nutch

Lucene Nutch Logo
Basisdaten

EntwicklerApache Software Foundation
Aktuelle Version1.19[1]
(22. August 2022)
BetriebssystemPlattformunabhängig
ProgrammierspracheJava[2]
KategorieCrawler, Parser und Suchmaschine.
LizenzApache-Lizenz
deutschsprachignein
nutch.apache.org

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 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.

Weblinks

Einzelnachweise

  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.

Auf dieser Seite verwendete Medien

Nutch.png
Autor/Urheber: unknown, Lizenz: CC BY 2.0
Nutch robots