Koulutushaun hakutuloslistaus muodostuu seuraavista periaatteista:
- Hakusanat käsitellään erikseen (Lääketieteen kandidaatti → Lääketieteen, kandidaatti) ja hakusanat, siltä osin kun ovat yhdyssanoja pilkotaan omiksi sanoiksi ja puretaan taivutetut sanat perusmuotoon (Lääketieteen → Lääketiede, Lääke, tiede), joita molempia verrataan kutakin tuloksiin.
- Tuloksista lasketaan score-pisteet, jonka perusteella järjestetään hakutulokset. (Score-pisteet eivät ole absoluuttisia, vaan suhteellisia hakutuloksiin suhteutettuna.)
- Hakusanoja ja niiden osia verrataan seuraaviin tekijöihin käyttöliittymäkielen mukaan (fi sivuilla fi kenttiin) (luku tarkoittaa painoarvoa tulosten muodostamisessa, eli nk. "boostia" score-pisteisiin. Esim. 7 tarkoittaa 7-kertaista boostia ~ 7x enemmän pisteitä kuin 1:lle):
- Koulutuksen nimi: 20 kokonaisille ja 5 pilkotuille hakusanoille
- Toteutuksen nimi: 6 kokonaisille ja 3 pilkotuille hakusanoille
- Asiasanat: 5 kokonaisille ja 1 pilkotuille hakusanoille
- Tutkintonimikkeet: 4 kokonaisille ja 1 pilkotuille hakusanoille
- Ammattinimikkeet: 3 kokonaisille ja 1 pilkotuille hakusanoille
- Koulutuksen järjestävän organisaation nimi: 2 kokonaisille ja 1 pilkotuille hakusanoille
- Toteutuksen järjestävän organisaation nimi: 1 kokonaisille ja 1 pilkotuille hakusanoille
- Ylläolevien lisäksi 0.1 kertaisella boostilla tutkitaan myös vastaavat kentät muista kieliversioista kuin mikä käyttöliittymäkieli käyttäjällä on valittuna opintopolku.fi:ssä (listautuvat aina viimeisiksi)