Web Search

Google rollt derzeit ein Update für Google Instant aus. Neben erweiterter Tastensteuerung und Instant für News, Blogs und Co. gibt es nun Instant auch auf weiteren Google Domains, darunter auch google.at und google.ch

Wie auch bei Google.de gilt, dass man eingeloggt sein muss, um Instant zu nutzen. Aktuell bietet Google das Feature Instant nur auf google.com und google.ru auch ohne Account an. Neben Österreich und der Schweiz kamen auch noch Belgien, Kanada, Tschechien, Irland, Mexiko, Niederlande, Polen, Slowakei, Slowenien und die Ukraine, das Feature. 

Google Instant kann man schon immer auch per Tastatur steuern. Bisher konnte man aber nur einen anderen Vorschlag auswählen und musste dann mit der Maus das gewünschte Ergebnis anklicken. Ab sofort ist das nicht mehr nötig. Hat man die Vorhersage per Enter bestätigt, erscheint dann beim ersten Ergebnis ein kleiner Pfeil. Hat man das gewünschte Ergebnis mit den Pfeiltasten angesteuert, kann man es über Enter öffnen.

Weiterhin steht Google Instant nun auch für diese Features der Suche zur Verfügung: Videos, News, Books, Blogs, (Status-)Updates und Diskussionen. 



Während bei mir schon Instant für Videos, News und Co. funktioniert, ist die erweiterte Tastensteuerung noch nicht vorhanden. In wenigen Tagen sollten die Features dann bei allen Nutzern bereit stehen, wenn man einen der unterstützten Browser verwendet. Diese sind Chrome 5+, Firefox 3+, Safari 5 und Internet Explorer 8. Mit Opera kann man es über einen kleinen, aber feinen Umweg nutzen. 
Google

Google hat gestern zwei Screenshots von frühen Instant-Designs veröffentlicht. Außerdem geht Ben Gomes auf einige Änderungen hinter den Kulissen ein. So gab es mehrere Herausforderungen, die zu lösen waren bevor man es veröffentlichen kann. 

Mit dem Update auf Google Instant hat sich Google von statischen HTML-Seiten verabschiedet und setzt auf AJAX. Diese Technik kommt auch bei Google Mail, Google Maps, Wave und Docs zum Einsatz. Die Entwickler standen von vor zwei Problemen: Design und Infrastruktur.

Das Design sollte möglichst relevant sein und nicht als störend empfunden werden. Die Nutzer sollen relevante Ergebnisse sofort erkennen ohne, dass sie durch das Design abgelegt werden. Um das richtige Design zu bekommen hat Google mehrere Prototypen entwickelt und dann getestet. Bei den Tests kamen zum einen sogenannten Trusted Tester und Google-Mitarbeiter (dogfooding) zum Einsatz. Weiterhin erhalten regelmäßig einige zufällig ausgewählte Nutzer so einen Test. 

Einer der ersten Tests zeigte Ergebnisse zwar ohne den bisher nötigen Druck auf Enter an, aber der Nutzer musste aufhören seine Anfrage einzutippen. Google stellte fest, dass das schneller arbeiten muss. Google hat auch mit einem Interface experimentiert, das die Ergebnisse mit Wahrscheinlichkeiten gewichtet gruppiert. Die Designs sahen zum Beispiel so aus (anklicken zum Vergrößern):

Groupedblended

Google stellte dann fest, dass die "grouped and blended interfaces" zu kompliziert sind.  Daher hat man sich dann für ein Design entschieden, das nur zu einem Suchbegriff Resultate zeigt. Google hat dann an zwei Features gearbeitet, die meistens sehr gut funktionierten. Erstens der Vorhersage des Begriffes (grauer Text) und dann die Ergebnisse für die Vorhersage. Bei den Studien merkte man dann, dass die meisten Personen schon recht schnell damit zurecht kamen. Sie gaben ihren Begriff soweit ein bis die Vorhersage passte und schauten dann sofort auf die Ergebnisse. Einige Nutzer merkten nicht einmal, dass sich was geändert hat, sie empfanden Google nur schneller.

Die Herausforderung bei der Infrastruktur: 5-7x mehr Ergebnisseiten für typische Suchen. Google arbeitet seit über zehn Jahren daran die Performance und die Geschwindkeit zu optimieren, da jeder Sekunde zählt. Als man mit der Idee von Instant an das Team herantrat und ihnen mitteilte, dass man fünf- bis siebenmal Ergebnisse bei jeder Anfrage über Instant zeigen wird, waren diese begeistert (Ironie ;). Dann aber fanden sie einen Weg wie man das schaffen kann. Google lieferte auch vor Instant täglich mehr als eine Milliarde Ergebnisse aus und die System waren dazu optimiert diese so schnell wie möglich zu schalten. Doch wie hat Google das gemacht?

Eine dieser Lösungen wäre es gewesen Geld in die Hand zunehmen und in weitere Kapazitäten für Server zu investieren, aber Google wollte einen smarteren Weg für das Problem finden. Google hat die Kapazitäten des Back-End aufgestockt, aber man verfolgte auch einige Strategien, um die steigende Zahl von Anfragen durch Instant effizienter zu machen. Einige davon waren es sehr technisch. Hier einige Beispiele:
- Google nutzt nun neue Caches, die mit hohen Request raten zurecht kommen, aber gleichzeitig die Ergebnisse aktuell halten (Stichwort Caffeine)
- Man führte "user-state data" im Back-End ein. Diese soll verhindern, dass Ergebnisseiten, die dem Nutzer schon gezeigt wurden erneut komplett neu geladen werden. 
Search

Bei Google Instant hat Google ein kleines Easter Egg versteckt. Klickt man bisher ohne eine Suchanfrage auf den "Auf gut Glück"-Button, dann zeigte Google den folgenden Text an - jetzt hat der Button aber eine neue Funktion.

"Mit "Auf gut Glück!TM" gelangen Sie automatisch zur ersten Webseite, die für Ihre Suchanfrage angezeigt wird. Wenn Sie "Auf gut Glück!" suchen, verbringen Sie weniger Zeit mit der Suche nach Webseiten und mehr Zeit damit, sich diese anzusehen."
Klickt man bei aktivierten Instant auf der Startseite auf den Button dann öffnet Google die Übersicht der meisten Doodles.

Auf google.com ist Google Instant auf für Nutzer ohne Account nutzbar.
Search

Dass Google Opera teilweise nicht wirklich unterstützt, dürfte schon bekannt sein. Dies war übrigens schon lange Zeit vor Chrome der Fall. Google Instant funktioniert nur in Chrome 5+, Firefox 3+, Safari 5 (auf der Hilfeseite steht zwar nur Mac, aber es funkitoniert auch mit Safari auf Windows) und dem Internet Explorer 8. Opera sucht man leider vergebens.

Doch mit der Änderung einer Einstellung in Opera kann man Google Instant auch im Browser aus Norwegen nutzen. Ein Plugin oder ähnliches ist nicht nötig. So geht es:

Einstellungen OperaLoggt Euch in eurem Google Account ein, da man Instant sonst nicht nutzen kann. Klickt nun - wenn ihr auf google.de seid - einfach irgendwo auf der Seiten mit der rechten Maustaste. Im Kontextmenü klickt ihr nun auf "Seitenspezifische Einstellungen...". 

Jetzt öffnet sich ein Fenster. Öffnet hier den Tab Netzwerk. Bei Browser-Identifikation wählt man aus dem Drop-Menü als "Als Firefox ausgeben" aus. Hierbei steckt im Useragent weiterhin Opera. Die Option "Als Firefox maskieren" gibt den Useragent vom Firefox 3.5.6 aus.

Opera als Firefox 

Wer auch auf google.com sucht, musst das noch einmal für www.google.com wiederholen.