case-study-nos

Razendsnelle zoekfunctie met filter op type content en relevantie zonder integratiewerkzaamheden op CMS-niveau

OPDRACHTGEVER

NOS

LIVE SINDS

november 2015

ENRISE TEAM

Matchminds

De opdracht

Vervang de zoekfunctionaliteit op NOS.nl door een zoekfunctie met filters op type content en relevantie. Hierbij moeten zowel de nieuwe als de oude artikelen snel doorzoekbaar zijn. De implementatie moet mogelijk zijn zonder integratiewerkzaamheden op CMS-niveau.

De oplossing

We hebben de content op nos.nl gecrawled, beoordeeld en opgeschoond, zodat alleen artikelteksten en bijbehorende foto’s en video’s vindbaar worden, zonder randzaken.

Onze *search as a service*-oplossing hebben we vervolgens ingezet om de verschillende contenttypen doorzoekbaar te maken. Daardoor wordt automatisch herkend of het om een Liveblog, NOS op 3, Nieuwsuur-artikel gaat. Je kunt vervolgens filteren op content-type Video, Artikel of Uitzending binnen een bepaalde periode om nog gerichter tot het gewenste resultaat te komen.

Sorteren op type en tijd

Filters bij de zoekresultaten

Het resultaat

Wat je als gebruiker ziet is dat we de zoekbalk en filteropties op de site hebben verwerkt binnen het responsive NOS-design.

Op de zoekresultaatpagina heb je de keuze tussen grid- en lijstweergave, waarmee de gevonden artikelen in respectievelijke blokkenstructuur of lijst worden weergegeven. Binnen die weergave kun je de resultaten filteren op relevantie of op tijd, tot wel 5 jaar terug.

Met de vernieuwde zoekfunctionaliteit zijn de zoekresultaten relevanter geworden en worden ze, mede door de filter- en weergave-opties, beter gepresenteerd.

De nieuwe zoekresultaatpagina

Technieken

  • Elasticsearch
  • NodeJS
  • Front-end search widget
  • Gebruik van content feeds
  • Crawlen van website
  • Keyword boosting
  • Zoekalgoritme:
    • automatische afweging
    • actualiteit versus relevantie

Online ambities bespreken?

Start typing to search