Warum DuckDuckGo meine favorisierte Suchmaschine ist

Ich suche aus einer Menge von Gründen in letzter Zeit sehr gerne mit DuckDuckGo. Leider ist DDG für die Suche nach deutschen Inhalten nicht besonders brauchbar. Hier fehlt offenbar noch ein echter lokaler Index. Für die Suche nach englischsprachigem Content eignet sie sich dagegen sehr gut. Aber dieser Mangel kann sehr einfach behoben werden, denn DuckDuckGo beherrscht die sogenannte “Bang”-Syntax.

Mit “Stefan Antoni” suche ich nach mir selbst in DDG. Die Suchergebnisse sind sehr ernüchternd. Mit dem Bang “!g” bzw. der Sucheingabe “!g Stefan Antoni” suche ich von DuckDuckGo aus nach mir in Google.de, da DDG die Anfrage an Google.de durchleitet. Das Ergebnis sieht so aus: Stefan Antoni bei Google.de . Aber der Spass geht weiter: “!osm” sucht zum Beispiel in Open Streetmap. Gebt mal: “!osm google mountain view” ein und ihr landet direkt bei OpenStreetMap.

Den vollen Überblick zu den !-Tags gibt es hier: https://duckduckgo.com/bang.html und einen schön gestalteten Überblick über die Funktionsvielfalt von DuckDuckGo findet ihr bei den Goodies. Da ist mit Sicherheit für jeden etwas dabei. Ich verwende vor allem die Konvertierungsfunktionen für Währungen und Zeit sehr häufig. Das kann Google allerdings auch. Die Kategorien Web Developer und Programming sind dagegen umso nützlicher und werden von mir auch häufig verwendet. Und auch recht generische Fragen wie etwa “port 443″ und “unicode €” werden korrekt und trotzdem kurz & präzise beantwortet.

Ich wünsche euch viel Vergnügen beim Ausprobieren.

Javascript-Frontend für Apache Solr und ElasticSearch mit aufwendiger Darstellung von Facetten

FacetView ist ein Javascript-Frontend für Apache Solr und ElasticSearch, das von der Open Knowledge Foundation entwickelt wurde und auf GitHub zur Verfügung gestellt worden ist. Das Projekt steht unter der sehr liberalen MIT Lizenz.

Continue reading

Sonja Quirmbachs Buch über User Experience, Usability und Gestaltung von Suchmaschinen-Frontends

Meine liebe Kollegin Sonja Quirmbach hat ein Buch über Suchmaschinen in Applikationen, Intranets und Online Shops geschrieben. Sonja schlägt mit ihrem sehr praxisnahen Leitfaden eine Brücke zwischen Nutzern und Entwicklern/Betreibern der genannten Suchmaschinen.

Dabei behandelt sie unter anderem folgende Punkte im Detail:

  • Die Bedeutung von Suchmaschinen
  • Den Anwendungsfall, den die Suchmaschine jeweils unterstützen soll
  • Die technischen Eigenschaften indexbasierter Suchmaschinen
  • Interaktionsdesign und Visualisierung im Frontend der Suchmaschine
  • Test- und Analysemethoden, wie z. B. Eyetracking, heuristische Verfahren, Multivariate Testing und mehr
  • Ableitung von Maßnahmen für die Optimierung der eigenen Suchmaschine
  • Umfangreiche Checklisten und Hilfestellungen

Das Buch gibt es im gut sortierten Buchhandel oder direkt bei Amazon.

ElasticSearch Trainings

Seit etwa 3 Monaten ist das ElasticSearch Projekt nicht mehr länger “nur” ein Projekt, sondern auch eine Company. Neben den obligatorischen Consulting-Dienstleistungen gibt es seit kurzem auch ein Schulungsprogramm rund um ES.

Das Programm macht einen sehr vollständigen Eindruck und behandelt neben den Basics auch Themen wie zum Beispiel nested documents (noch experimentell), die Percolate API, replication & recovery und natürlich den Rollout/Betrieb von ElasticSearch Clustern. Gerade letzteres könnte interessant sein, da diese Themen in der – eigentlich ganz hervorragenden Dokumentation – noch zu kurz kommen.