Crawling & Datenextraktion

Wie Website-Crawling Antworten aktuell hält

Ein Crawler findet Seiten, verarbeitet Inhalte und aktualisiert die Quellen des Assistenten
Ein Crawler findet Seiten, verarbeitet Inhalte und aktualisiert die Quellen des Assistenten

Ein Website-Crawler beantwortet keine Besucherfragen. Er liefert das aktuelle Quellmaterial, in dem ein Assistent suchen kann.

In Seekdown durchläuft ein Website-Datenerfassungsjob die Status New, Running, Analysis und Finished. Während des Ablaufs kann der Status Error auftreten. Die erfassten Seiten werden verarbeitet und im verbundenen Memory-Datensatz indexiert.

Was während eines Laufs passiert

  1. Entdecken: Der Job startet bei den konfigurierten URLs und folgt erlaubten Links.
  2. Abrufen: Er öffnet Seiten innerhalb der Grenzen für Hostname, Pfad, Tiefe und Seitenzahl.
  3. Verarbeiten: Er extrahiert nützliche Seiteninhalte und bereitet sie für den Datensatz auf.
  4. Indexieren: Der Datensatz macht die Inhalte durchsuchbar.
  5. Prüfen: Das Team kontrolliert gefundene Links, erfasste Datensätze und Fehler.
Crawler-Konfiguration von Seekdown mit Einstellungen zum Umfang und Beispieldaten
Crawler-Konfiguration von Seekdown mit Einstellungen zum Umfang und Beispieldaten

Die Bezeichnung „KI-Website-Crawler“ kann die betrieblichen Einstellungen verdecken, auf die es ankommt. Die Aktualität hängt weniger vom Etikett ab als davon, ob die richtigen URLs erreicht und verarbeitet wurden.

Einstellungen, die die Antwort beeinflussen

EinstellungRisiko für die Aktualität bei falscher Konfiguration
HostnamenEine Dokumentations-Subdomain wird nie besucht
Eingeschlossene PfadeEin neuer Bereich fällt aus dem erlaubten Muster
Ausgeschlossene PfadeEine zu breite Regel entfernt eine benötigte Seite
LinktiefeTief liegende Detailseiten werden nie gefunden
SeitenlimitDer Lauf endet, bevor alle Quellen erreicht sind
ZeitplanDer Datensatz ist älter, als es die Änderungen an den Quellen erlauben

Vergleichen Sie nach dem ersten Lauf die gefundenen Links mit einer Sitemap oder einer bekannten Seitenliste. Prüfen Sie bei späteren Läufen die jüngsten Fehler und kontrollieren Sie geänderte Quellen stichprobenartig.

Untersuchen Sie eine veraltete Antwort Schritt für Schritt

  1. Öffnen Sie die Live-Quelle und bestätigen Sie, dass sie die neue Angabe enthält.
  2. Bestätigen Sie, dass die URL im Umfang des Jobs liegt.
  3. Prüfen Sie, ob der letzte Lauf den Status Finished erreicht hat.
  4. Suchen Sie die Seite in den erfassten Datensätzen.
  5. Bestätigen Sie, dass der Inhalt im Datensatz den geänderten Text enthält.
  6. Stellen Sie die Frage erneut und öffnen Sie die Quellenangabe.
  7. Suchen Sie nach einer anderen indexierten Seite, die noch die alte Angabe enthält.

Diese Reihenfolge unterscheidet ein Crawl-Problem von einem Quellenkonflikt oder einem Antwortproblem.

Ein Zeitplan kann manuelle Arbeit reduzieren, sollte aber mit einer Regressionsfrage für jeden wichtigen Quellbereich kombiniert werden. Das ist der Beleg dafür, dass der Crawler die Antworten im Einklang mit der Website hält.