Übungen

  1. Wörter auftrennen. Die Methode separatewords geht bisher davon aus, dass jeder Nicht-Buchstabe ein Trennzeichen ist, was bedeutet, dass sie Einträge wie »C++«, »$20«, »Ph.D.« oder »617-555-1212« nicht ordentlich indexiert. Was wäre ein besserer Weg, um Wörter zu unterteilen? Kann man Leerraum als Trennzeichen nutzen? Schreiben Sie eine bessere Funktion zum Unterteilen von Wörtern.

  2. Boolesche Operationen. Viele Such-Engines unterstützen Boolesche Abfragen, bei denen der Benutzer Suchen aufbauen kann wie zum Beispiel »python OR perl«. Eine OR-Suche kann man umsetzen, indem man die Abfragen getrennt durchführt und die Ergebnisse kombiniert – aber wie ist es mit »python AND (program OR code)«? Passen Sie die Abfragemethoden an, damit diese ein ...

Get Kollektive Intelligenz analysieren, programmieren und nutzen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.