Woensdagavond is een nieuwe versie van de machine online gezet. Dat zou een groot deel van het probleem moeten oplossen. ‘Maar het verder instellen van de machine gaat nog even duren’, zegt webcoördinator Kim Millenaar van de RUG.
Een kleine poll (134 stemmen) op de Facebookpagina van UKrant leert al snel dat de ontevredenheid over de zoekmachine groot is. Meer dan 60 procent vindt de zoekmachine ‘superslecht’. Liever had Millenaar ook gehad dat het beter werkte, maar dat is niet gelukt. ‘We hadden het eigenlijk nog niet in gebruik willen nemen, maar door een optelsom van problemen is het zo gegaan.’
Aanbesteding
Die optelsom begon ergens in 2016 toen Google aankondigde te stoppen met Google Search Appliance (GSA). Dat was een functie van Google speciaal voor bedrijven die binnen hun website een zoekmachine hebben.
De RUG nam het systeem af via het ICT-bedrijf KBenP. Veel alternatieven waren er niet, want Google was zonder meer de meest gebruikte zoekmachine. ‘Google raadde ons per mail aan om over te stappen op Elasticsearch.’
Ook dat werd door KBenP geleverd, maar het bedrag was dusdanig hoog dat er een meervoudige onderhandse aanbesteding onder drie bedrijven moest worden gedaan. En dat kostte tijd. ‘Zes tot negen maanden, geloof ik. Pas in oktober was het klaar.’
KBenP kwam als winnaar uit de bus, maar toen had de ICT-afdeling van de RUG nog slechts vier maanden voor Google de stekker uit de GSA trok. ‘Het was werken tegen de klok; we moesten 28 januari een nieuwe machine online zetten, anders was er niks.’
‘Veel meer afstellen’
Dat niet eerder werd begonnen met een aanbestedingsprocedure, kwam volgens Millenaar omdat het lang onduidelijk was of er door Google zelf een alternatief zou worden geboden. Daarover belde het bedrijf uiteindelijk na afronding van de aanbesteding.
‘Ze hadden een nieuw experimenteel product en vroegen of we daaraan mee wilden doen. Ik ben ook wel een beetje boos geworden, want het was wat laat. Maar ik moet zeggen dat ik ook niet aan een experiment had willen mee doen.’
Het grote verschil tussen het oude Googlesysteem en het nieuwe Elasticsearch is volgens Millenaar dat het eerste makkelijker te implementeren is. ‘Google kwam letterlijk met dozen met servers. Je hoefde veel minder te doen. Bij Elasticsearch moeten we veel meer afstellen.’
Finetuning
De crawler, een soort spin die de site van de RUG afstruint om de relevante informatie van de verschillende pagina’s te verzamelen, de index die er vervolgens uitrolt, en de application programming interface (API) die de zoekmachine met de RUG-website verbindt. Allemaal zaken waar onder meer ICT’ers van de RUG maanden mee bezig zijn geweest.
Om nog maar te zwijgen over de juiste instelling van het algoritme, zodat je geen pagina’s uit de jaren negentig bovenaan de zoekopdrachten ziet staan. Voor een deel leert de machine wat dat betreft overigens van haar gebruikers.
Na de update van woensdag zou het een stuk beter moeten zijn. ‘Maar ik verwacht dat we met de finetuning nog wel twee maanden bezig zijn.’