Vorheriger Artikel Nächster Artikel

Neue Suchfunktion auf t3n: Bessere Sortierung, Highlighting und Autocomplete

Über 10.000 redaktionelle Artikel gibt es inzwischen auf t3n.de. Damit ihr unsere Inhalte noch besser findet, haben wir unsere Suchfunktion umfassend optimiert: Mit einem Update auf Solr-Basis, das am gestrigen Donnerstag veröffentlicht wurde, haben wir die alten Probleme beseitigt und neue Features ergänzt – darunter eine bessere Sortierung, Highlighting- und Autocomplete-Funktionen.

Neue Suchfunktion auf t3n: Bessere Sortierung, Highlighting und Autocomplete

Vor gut drei Jahren ging die erste Version unserer t3n-Suche online. Auf Basis von Open-Source-Tools wie Symfony, Doctrine und Apache Solr setzte das damalige Technik-Team ein Projekt um, das selbst für unseren CTO Martin Brüggemann „extrem beeindruckend“ war, wie er damals berichtete.

t3n-Suchfunktion: Sortierung, Highlighting und Autocomplete

Sie war „noch nicht 100-prozentig perfekt“, hieß es damals, aber zweifelsfrei ein richtiger guter Anfang. Mit dem neuesten Update der t3n-Suche haben jetzt wir die Technik auf den aktuellen Stand gebracht, einige Probleme beseitigt und neue Funktionen ergänzt. Neben einer Autocomplete-Funktion, wie ihr sie auch von klassischen Suchmaschinen kennt, haben wir neue Optionen zur Sortierung und das Highlighting der Suchbegriffe eingeführt.

Die Autocomplete-Funktion der t3n-Suche hilft bei der schnellen Recherche.

Auf der Ergebnisseite könnt ihr ab sofort nicht nur die Reichweite der Suchfunktion auf das News- oder Magazin-Portal beschränken, sondern auch zwischen einer Sortierung nach Relevanz oder Datum wählen. Durch das Highlighting der Suchbegriffe soll zudem das Scannen der Ergebnisse erleichtert werden. Insgesamt erhoffen wir uns dadurch eine deutlich bessere Nutzererfahrung.

Die neue t3n-Suche wurde durch Möglichkeiten zur Sortierung und Highlighting ergänzt.

t3n-Suchfunktion: Der technische Hintergrund

Das User Interface der Autocomplete-Funktion wurde mit jQuery umgesetzt. Als Frontend der t3n-Suche kommt das PHP-Framework Symfony zum Einsatz, die Daten liefert das Open-Source-Projekt Apache Solr. Als Fallback-Lösung ist Doctrine im Einsatz, das auf eine MySQL-Datenbank setzt.

Solltet ihr Fehler unserer Suchfunktion entdecken oder Verbesserungsvorschläge haben, freuen wir uns über euren Input per Kommentar.

NEU: Lass dir diesen Artikel vorlesen
Ein Service von t3n, in Kooperation mit Narando.
Vorheriger Artikel Zurück zur Startseite Nächster Artikel
4 Antworten
  1. von Sipatshi am 30.11.2012 (16:04 Uhr)

    Hallo T3n Team,

    leider werden mir keine Ergebnisse angezeigt wenn ich ui oder ux eintippe. Solche oder ähnliche Begriffe sollte man auch finden können.

    Gruß

    Serkan Sipahi

    Antworten Teilen
  2. von Lars Budde am 30.11.2012 (16:52 Uhr)

    @Sipatshi Vielen Dank für das Feedback. Das die Autocomplete-Funktion bei Begriffen wie „UI“ oder „UX“ nicht einsetzt, liegt an der von uns festgelegten Mindestlänge. Sie liegt bei drei Zeichen, was du mittels „UI “ (UI + Leerzeichen) oder „UX “ (UX + Leerzeichen) testen kannst.

    Antworten Teilen
  3. von Ralf Geschke am 30.11.2012 (18:10 Uhr)

    Die Mehrwortsuche könnte noch optimiert werden. Ich vermute, bei Euch haben die eingegebenen Wörter dieselbe Gewichtung, oder? Beispielsweise hatte ich "nosql datenbanken" eingegeben - und jede Menge Fundstellen zu "Datenbanken" auf der ersten Seite (und nur die ist relevant, das wissen wir dank Google ;-) ) erhalten, aber nahezu nichts zu NoSQL. Wenn Ihr keine harte AND-Verküpfung einsetzen wollt, womit ggf. gar nichts gefunden wird, könnt Ihr bei Solr mit den Gewichtungen, d.h. Boost Funktionen viel erreichen.
    Oder Ihr setzt einfach zwei Such-Requests ab, die erste mit AND, die zweite ohne, und kombiniert die Ergebnisse. Solr lässt sich ja prima über Hardware skalieren. ;-)

    Beste Gruesse,
    Ralf

    Antworten Teilen
  4. von Martin Brüggemann am 30.11.2012 (19:46 Uhr)

    @Sipatshi Die Suggest-Vorschläge kommen erst ab drei Zeichen. Haben wir so eingestellt, weil bei zwei Zeichen viele schlechte vorschläge kamen. Schauen wir uns auch nochmal an. Den Fall das jemand nach "ux" oder "ui" sucht fand ich ungewöhnlich, aber man lernt ja nie aus ;)

    @Ralf Wir haben gerade OR + einen Boost auf neuere Artikel drin, sind damit aber auch noch nicht 100% zufrieden. Müssen wir als nächstes Finetunen.

    Antworten Teilen
Deine Meinung

Bitte melde dich an!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Mehr zum Thema
Apple Yosemite spioniert dich aus: So schützt du dich
Apple Yosemite spioniert dich aus: So schützt du dich

Die Suchfunktion Spotlight in der neuen Version des Betriebssystem Mac OS Yosemite sendet deine Suchanfragen direkt an Apple. Wir zeigen dir wie du das unterbinden kannst und eine Alternative. » weiterlesen

Codeanywhere: Der Cloud-basierte Editor, der seinem Namen gerecht wird [Screencast]
Codeanywhere: Der Cloud-basierte Editor, der seinem Namen gerecht wird [Screencast]

Codeanywhere ist ein Webdienst, der das Coden im Browser oder von Mobilgeräten aus wie in einem normalen Editor ermöglichen will. Wir stellen euch das Tool vor und schauen, ob es hält, was es … » weiterlesen

„We need to go deeper!“ – Google integriert Suche in Suchergebnisse
„We need to go deeper!“ – Google integriert Suche in Suchergebnisse

Googles Suchalgorithmus zeigt unter bestimmten Voraussetzungen ein eigenes Suchfeld für eure Website in den Ergebnissen an. Jetzt könnt ihr auch eure eigene Suchfunktion in die Ergebnisse einbetten. » weiterlesen

Kennst Du schon unser t3n Magazin?

t3n 37 jetzt kostenfrei probelesen! Alle Inhalte des t3n Magazins Diesen Hinweis verbergen