Übungen
Wörter auftrennen. Die Methode
separatewordsgeht 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.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 ...