Prettylib-tuoteratkaisut - Wiki

Järjestelyn käyttäminen hauissa

Tämä artikkeli koskee www-liittymän PrettyLib-hakuja.

Hakulomakkeella voi käyttäjä määritellä eri aakkostusvaihtoehtoja haun tulokselle. Oletuksena asennuksen jälkeen asennusohjelman luomien linkkien aakkostus on "Hyllyluokka/pääsana" järjestys. Aakkostus määräytyy "SORT" -nimisen hakukentän mukaan. Tälle kentälle voidaan antaa seuraavia arvoja:

  • 1 = Hyllyluokka/pääsana
  • 2 = Tekijä/Nimeke
  • 3 = Nimeke
  • 4 = Asiasana
  • 5 = Julkaisuvuosi
  • 6 = Luettelointipäivämäärä (käytettävissä versiosta 4.34.61 lähtien)
  • 7 = Nimekkeen luokitus (versio 4.55.110 ja uudemmat)
  • 8 = Pääsanan mukaan (versio 4.60.130 ja uudemmat)
  • 9 = Tekijän mukaan HUOM: kts. huomautukset alla. (Versio 4.63.136 ja uudemmat)
  • 10 = Nimekkeen tallennuspäivämäärän mukaan (Versio 4.65.145 ja uudemmat)
  • 11 = Nimekkeen merkityksen/tärkeyden mukaan (Versio 4.70.158 ja uudemmat)
  • 12 = Nimekkeen merkityksen/tärkeyden mukaan + ylikorostaa hyviä arvostelupisteitä saaneet (Versio 4.74.174 ja uudemmat)


Oletuksena palvelu käyttää arvoa 1 jos muuta ei ole määritelty.

Suositeltavat valinnat eri hakukomponenteille

Erilaisten hakukomponenttien käytössä RSS/ATOM syöte on tyypillisesti ns. uutuusluettelo, joka on kätevintä järjestää vaihtoehdon 10 tai 6 mukaan.

Aakkostuksen käyttö hakulomakkeella

Hakulomakkeelle voit määritellä listan, jolta voidaan sopiva aakkostus valita. Ohessa esimerkki:

<SELECT NAME="SORT">
<OPTION VALUE="11">Tärkeimmät ensin</OPTION>
<OPTION VALUE="1">Hyllyluokka ja pääsana</OPTION>
<OPTION VALUE="2">Tekijä ja nimeke</OPTION>
<OPTION VALUE="3">Nimeke</OPTION>
<OPTION VALUE="4">Asiasana</OPTION>
<OPTION VALUE="5">Julkaisuvuosi</OPTION>
<OPTION VALUE="6">Luettelointipäivä</OPTION>
</SELECT>




Jos aakkostus halutaan pakottaa johonkin tiettyyn ilman, että hakijalla on mahdollisuutta vaikuttaa asiaan, voidaan käyttää piilotettua kenttää.

<INPUT TYPE="HIDDEN" NAME="SORT" VALUE="3">



Ylläolevassa esimerkissä käytetään aakkostusta 3 eli "nimeke".

Aakkostuksen käyttö linkeissä

Aakkostuksen voi myös määritellä missä tahansa linkissä lisäämällä linkkiin määreen "sort". Esimerkkinä: "&SORT=5". Tälläistä käyttävä linkki voisi näyttää kokonaisuudessaan tältä:

http://plserver:portti/?pbformtype=01001&freetext=internet&max=50&sort=5

Aakkostuksen vaikutus jatkuu hauissa eteenpäin, kunnes toisin määrätään. Versiosta 4.08.24 eteenpäin toimivat myös erilaisista listauksista tehtyjen hakujen aakkostuksen periytyminen. Aikaisemmin listat käyttivät kiinteästi aakkostusta "Hyllyluokka/pääsana".

Tekijäaakkostuksesta huomattavaa

Normaali alkuperäinen (SORT=2) tekijän mukainen järjestely PrettyBit Serverissä toimii seuraavasti:

Hakutuloksen jokainen nimeke tulee jokaisen tekijän (Pääkirjaus tekijästä, lisäkirjaus tekijästä ja yhteisötekijä) alle. Tällöin siis sama nimeke voi tulla hakutulokseen 1 - X kertaa eri alaotsakkeiden alle. Tällöin siis hakutuloksessa näkyvä nimekkeiden määrä on eri kuin esimerkiksi pelkällä nimeke-järjestyksellä (nimeke tulee hakutulokseen vain kerran). PrettyBitServer versio 4.63.136 ja uudemmat tukevat myös hieman erilaisen tekijän mukaisen järjestyksen käyttämistä (SORT=9). Tämä toimii seuraavasti:

Hakutuloksen nimeke tulee pääkirjaus tekijästä alaotsakkeen alle. Mikäli edellistä ei ole määritelty, tulee se yhteisötekijän alle. Mikäli sitäkään ei ole määritelty, tulee nimeke kaikkien lisäkirjaus tekijöistä nimien alle. Tällöin siis PÄÄSÄÄNTÖISESTI nimeke tulee vain kerran ellei sille ole jätetty merkitsemättä pääkirjaus tekijästä ja yhteisötekijä tietoa.

Tärkeysjärjestyksestä huomattavaa

Tärkeysjärjestys tuo hakusanoihin perustuen merkittävimmät nimekkeet ensimmäisenä. Tärkeyden arviointi perustuu 7 eri parametrin huomioon ottamiselle. Tärkeysjärjestystä voidaan tarvittaessa painottaa oletuksista poikkeavasti mikäli tietokannan luettelointi ja käyttö eroaa peruslinjasta.