Zurück zur Übersicht

Begriff

Information Retrieval (IR)

Computer Science Search S4
2 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Du hast 1 Milliarde Dokumente. Ein User sucht "Katze". Du kannst nicht alle 1 Milliarde Dokumente lesen (zu langsam). Information Retrieval ist die Wissenschaft des Findens. Nicht "Suchen" (Scannen), sondern intelligentes Indexieren und Ranking. Google ist eine IR-Maschine. Es geht um zwei Dinge:

  1. Relevance: Ist das Dokument nützlich?
    Musterantwort: Beginne mit dem konkreten Fall, prüfe die Fakten und erkläre den Begriff daran. Für diesen Abschnitt gilt: Zentrales Konzept: Inverted Index. Wie ein Register am Ende eines Buches. Statt: "Dokument 1 enthält: Apfel, Birne..." Speichert man: "Apfel - Dok 1, Dok 5, Dok 99" "Birne - Dok 1, Dok 2" Wenn User "Apfel UND Birne" sucht, schneiden wir die Listen (Intersection). Nur Dok 1 ist in beiden Listen. Treffer!
  2. Speed: Finde es in < 0.1 Sekunden.

Merksatz: Das Fachgebiet der Informatik, das sich mit der Gewinnung von Information (meist Text) aus unstrukturierten Datenbeständen befasst, um eine Benutzeranfrage (Query) bestmöglich zu befriedigen.


Quick-Check

  1. Datenbank vs IR?
    SQL ist exakt ("WHERE name = 'Hans'"). IR ist vage ("WHERE content contains etwas wie 'Hans'"). IR produziert Rankings, nicht Result Sets.
  2. Boolean Retrieval?
    Die einfachste Form. "Katze AND Hund NOT Maus". Wie Bibliothekssuche 1990. Moderne Suchmaschinen nutzen Ranking (TF-IDF, BM25).
  3. Manning?
    Christopher Manning. Autor des Standardwerks "Introduction to Information Retrieval". Die Bibel für Search Engineers.