IT-palvelut

IT-palvelut kehittää: Hakutoimintoja uudistettu merkittävästi!

IT-palvelut on vuodenvaihteessa vaihtanut www-palveluissa näkyvän Superhaun taustalle olevan hakukoneen uuteen. Samalla on kehitetty hakuun uusia ominaisuuksia.
IT-palvelut kehittää: Hakutoimintoja uudistettu merkittävästi!

Superhaku löytää henkilöt, sivut, ohjeet ja kurssit

IT-palvelut on vuodenvaihteessa vaihtanut Jybarin Superhaun taustalle olevan hakukoneen uuteen. Samalla on kehitetty hakuun uusia ominaisuuksia. Jybar on sivustojen ja palveluiden (kuten Korppi, Koppa jne.) ylälaidassa oleva pikalinkkipalkki ja Superhaku on siinä oleva hakukenttä.

Tässä kerrotaan uudistuksesta teknisen toteutuksen ja kehityksen näkökulmasta.

Uudistuksen lähtökohdat ja tavoitteet

Syksy 2017:

  • Vanhan hakukoneen lisenssi umpeutuu: JYU:lla käytössä olleen Google Search Appliancen lisenssi umpeutuisi 5.1.2018 ja se lakkaisi toimimasta. Oli päätetty, että hakukoneen taustatekniikka vaihdetaan uuteen, avoimen lähdekoodin ratkaisuun Solriin. Meidän oli siis pakko saada uusi hakukone toimintaan siihen mennessä.
  • Hakujen parantaminen: Haluttiin parantaa hakutuloksia eli haluttiin saada aiempaa parempi kontrolli esim. siihen, millaisia sisältöjä painotetaan haussa.

 

Uudistuksen kulku 12/2017-01/2018

Hakukoneuudistus todettiin Plone-kehityksessä loppuvuoden 2017 tärkeimmäksi kehityhankkeeksi. Ohessa tehtiin edelleen www-uudistusta, mutta joulukuussa 2017 (lähes) kaikki paukut laitettiin tähän.

Joulukuussa rakennettiin viestinvälitys, taustapalvelut, hakukoneen palvelin ja kaikenlainen infra hakuun liittyen. Juuri ennen joulua saatiin kokonaisuus pyörimään testiympäristöön. Uusi ratkaisu koostui monoliitin sijaan useista viestijonoihin perustuvista mikropalveluista.

Uudenvuoden jälkeen kehitys jatkui ja uudistettu hakukone vietiin onnistuneesti tuotantoon 5.1.2018 samalla hetkellä kun vanhasta loppui viimeinenkin lisenssi.

Loppiaisen jälkeen ja tammikuussa jatkettiin hakukoneen painotusten kehittämistä, Jybarin Superhaun näkymien viilaamista ja hakutulosten painotusten optimointia sekä lisättiin analytiikkaa hakutulosten käyttöön.

 

Hakukoneen ominaisuuksia uudistuksen jälkeen

Teknisen taustauudistuksen lisäksi haussa on seuraavia ominaisuuksia

  • Hakumoottorina avoimeen lähdekoodiin perustuva Solrhttp://lucene.apache.org/solr/
    • Ei lisenssimaksuja
  • Hakutulokset päivittyvät välittömästi muutoksen jälkeen sivustolla. Ts. jos sisällöntuottaja poistaa tai piilottaa sivun, se poistuu hakutuloksista. Jos sisällöntuottaja muuttaa otsikon tai kuvauksen paremmaksi, se nousee ylemmäs hakutuloksissa.
  • Uusi täsmätulospalvelu (Keymatch) helpottaa tärkeimpien hakutulosten korostamista. Täsmätuloksia voidaan lisätä JY viestintäyksikössä ja niitä voidaan tehdä analytiikkaan perustuen.
  • Hakuehdotukset perustuvat oikeaan sisältöön, ei haettuun sisältöön.
  • Hyvä otsikko ja kuvausteksti ovat edelleen tärkeimmät asiat sisältöä etsittäessä
  • Uusinta sisältöä painotetaan voimakkaammin
  • Jybariin viilauksia haun suhteen - parannettuja tyylejä ja uudistettuja hakutulosnäkymiä
  • Plone-sivustojen oma haku pystyy jälleen näyttämään tuloksia kullakin sivustoilla mahdollisesti olevasta intrasta (vain kirjautuneille, omien katseluoikeuksien mukaisesti)
  • Haku löytää tuloksia laajasti seuraavista:
    • Henkilökunnan ja palvelupisteiden yhteystiedot
    • Www-sivujen sisältö (www.jyu.fi:n kaikki sivustot)
    • Koppa-oppimateriaalit
    • Korpin kurssit
    • TUTKA-tutkimustietojärjestelmä
    • Korkeakoululiikunta
    • Henkilökunnan ohjeet ja ohjekeskukset
    • Täsmätulospalvelu
  • Kaiken lisäksi aiempaa laajemmin osaamista hakukoneen muokkaamisesta

Olennaista on JYU:n www-uudistuksessa tehty vanhan sisällön poistaminen. JYU:n sivustolla on yli 200 000 julkista sisältösivua.

Tässä esimerkki JYbarissa olevasta Superhausta:

JYbar-superhaku

 

Haun painotukset ovat seuraavat eli toisin sanoen haku löytää näillä kriteereillä:

  • Otsikko (tärkein!)
  • Kuvaus (Plone-sivustot)
  • Hakutermin toistuvuus sivun sisällössä
  • Sisällön tuoreus
  • Avainsanat (Plone-sivustot)

Lisäksi täsmätuloksilla voidaan nostaa hakutulosten kärkeen haluttuja sisältöjä tietyillä hakutermeillä. 

Yhteenveto

Tämä voidaan laskea hakukoneuudistuksen 1. vaiheeksi. Tekninen taustapalvelu on vaihdettu onnistuneesti, aiemmin toimineet palvelut toimivat jatkossakin ja olennaisia parannuksia on myös tehty. 

Jatkossa tärkeää on:

  • Luoda hyvin otsikoitua ja kuvattua www-sisältöä (sisällöntuottajat)
  • Poistaa vanhentunutta ja turhaa (sisällöntuottajat ja JYU viestintäpalvelut)
  • Käydä läpi tilastoanalytiikkaa (JYU viestintäpalvelut) ja sen perusteella parantaa painotuksia haussa (IT-palvelut)
  • Käydä läpi analytiikkaa ja tehdä täsmätuloksia (JYU viestintäpalvelut)
  • Antaa palautetta haun toiminnasta (jokainen) - se on helppoa, !

Myöhemmin 2018 on tarkoitus luoda uusi palvelu search.jyu.fi, jonne voidaan koostaa uudenlainen hakujen tekoon ja tulosten näyttämiseen tarkoitettu palvelu ja luoda siitä erillinen mobiilisovellus (jos niin halutaan).

 

Lisätietoja:

 

kuuluu seuraaviin kategorioihin: , , , ,