Open Kati-Helle opened 1 year ago
Mielestäni vastasin tähän, mutta ilmeisesti on jäänyt vastaus tallentamatta. x)
SQL:ssä vertailussa ei huomioida NULL-arvoja. Kokoelmakoodia ei ole kaikilla niteillä, joten vertailuun otetaan vain ne niteet, joissa kokoelmakoodi on määritetty. Raporteilla tuon logiikan voi kiertää, mutta nidehaku sitä ei selkeästi tee.
Hyllypaikkojen osalta tätä ongelmaa ei huomaa, koska kaikilla niteillä on pääsääntöisesti hyllypaikka.
Indeksointi- ja tiedonhakuryhmä 29.1.2024: Testataan, onko toiminto muuttunut uudemmassa 23.11 versiossa. Jos ei ole, raportoidaan yhteisöön bugina.
Helle-nidehaun testausta
Haku 1, hakuehdoin Kotikirjasto=Loviisan pääkirjasto Hyllypaikka=Aikuiset -> hakutulos 95
Haku 2, hakuehdoin Kotikirjasto=Loviisan pääkirjasto Hyllypaikka=Aikuiset Kokoelma=Varasto -> hakutulos 7
Haku 3, hakuehdoin Kotikirjasto=Loviisan pääkirjasto Hyllypaikka=Aikuiset Kokoelma ei ole=Varasto -> hakutulos 32 hakutuloksen tulisi olla 95-7=88 hakutuloksessa on vain sellaisia niteitä, joilla on kokoelma-arvo ja kokoelma-arvo ei ole Varasto
Testatessani ei toimi oikein.
Teetkö @Kati-Helle tästä sitten siis tiketin yhteisön Bugzillaan? :)
siis tiketin yhteisön Bugzillaan? :)
Ootko @Kati-Helle ehtinyt vielä tekemään tästä tikettiä? :)
Mikä vikana?
Nidehaku-toiminnossa ei toimi oikein hakuehto: ei ole kokoelma. Nidehaku-esimerkkejä.
Haettu Loviisan pääkirjaston Aikuiset-hyllypaikan suomenkieliset Kirja-aineistotyypin niteet. Hakutulos nyt: 11,454 nidettä
Haettu Loviisan pääkirjaston Aikuiset-hyllypaikan suomenkieliset Kirja-aineistotyypin Varasto-kokoelman niteet. Hakutulos nyt: 6,597 nidettä aiempaan Nidehakuun lisätty tämä
Haettu Loviisan pääkirjaston Aikuiset-hyllypaikan suomenkieliset Kirja-aineistotyypin niteet rajaamalla pois Varasto-kokoelma. Hakutulos nyt: 1,163 nidettä varasto rajattu pois hakuehdolla
Varasto ei ole -hakuehdon hakutuloksen tulisi olla: 11454-6597=4857 nidettä
Mitä pitäisi tapahtua
No response
Kuinka toistaa ongelma/asia
No response
Selain
No response
Jotain muuta?
No response