Søking i Mikromarc 2
Søking er beskrevet i hjelpefilene (trykk F1) og brukerveiledningene til Mikromarc 2 Katalog, Utlån og Websøk.
Her er en oversikt over en del avanserte søk som ikke er beskrevet i hjelpefilen og brukerveiledningen til Mikromarc 2 Katalog:
Søk i kontrollfelter (00X)
Du får ikke opprettet vanlige søkekoder for kontrollfeltene 00X, siden disse bruker posisjoner istedenfor delfelter. Men du kan likevel søke i kontrollfeltene.
- Eksempel 1: Du ønsker å søke på alle poster med materialtypekoden i for lydopptak (ikke musikk):
000_06_1 = i
- Dette betyr at du søker i kontrollfelt 000, fra posisjon 06 og 1 posisjon fremover (siden materialtypekoden bare består av ett tegn), og på verdien i.
- Eksempel 2: Du ønsker å søke på alle poster som ikke er skjønnlitteratur:
008_33_1 = 0
- Her søker du i kontrollfelt 008, fra posisjon 33 og 1 posisjon fremover (siden koden for litterær form/genre bare består av ett tegn), og på verdien 0.
- Ved å søke på verdien 1 får du opp alle poster som er skjønnlitteratur, dersom disse ikke er oppdelt i type skjønnlitteratur, dvs. r for roman, n for novelle/fortelling osv.
- Eksempel 3: Du ønsker å søke på alle poster med som har voksne som målgruppe:
008_22_1 = a
- Dette betyr at du søker i kontrollfelt 008, fra posisjon 22 og 1 posisjon fremover (siden koden for målgruppe/intellektuelt nivå bare består av ett tegn), og på verdien a for voksne.
- Ved å søke på verdien j får du opp alle poster som barn og ungdom som målgruppe, dersom disse ikke er oppdelt med andre koder, dvs. l for barn i alderen til og med 5 år, m for elever på 1. til 3. klassetrinn osv.
- Eksempel 4: Du ønsker å søke på alle poster med språkkoden nno for nynorsk:
008_35_3 = nno
- Her søker du i kontrollfelt 008, fra posisjon 35 og 3 posisjoner fremover (siden språkkoden består av tre tegn og dekker posisjon 35-37), og på verdien nno.
Se forøvrig NORMARC-formatet for definisjon av kontrollfeltene.
Søk på kategorier (med datointervall)
I Mikromarc 2 formuleres søk på kategori på følgende måte:
CAT_{Kategori}_{IN|OUT}
Man kan f.eks. søke på alle poster som er innmeldt i kategori NYTT:
CAT_NYTT_IN
Dersom man vil avgrense søket til poster som er innmeldt i kategori NYTT i januar 2007, blir søket slik:
CAT_NYTT_IN in 2007-01-01:2007-01-31
Søk på eksemplarinformasjon
Søk på eksemplarer som (ikke) er slettet (med datointervall)
For å søke opp alle eksemplarer som er slettet ("scrapped") skriver du følgende:
Copy.Is_Scrapped = 1
På tilsvarende måte kan du søke opp alle eksemplarer som IKKE er slettet:
Copy.Is_Scrapped = 0
Det er også mulig å kombinere med søk på datointervall. Hvis du f.eks. ønsker å søke på alle eksemplarer registrert i 2005 som senere er slettet, skriver du følgende:
Copy.Is_Scrapped = 1 and Copy.Reg_Date in 2005-01-01:2005-12-31
Søk på eksemplarer som (ikke) er retrospektivt katalogisert (med datointervall)
For å søke opp alle eksemplarer som er retrospektivt katalogisert skriver du følgende:
Copy.Retrospective = 1
På tilsvarende måte kan du søke opp alle eksemplarer som IKKE er retrospektivt katalogisert:
Copy.Retrospective = 0
Det er også mulig å kombinere med søk på datointervall. Hvis du f.eks. ønsker å søke på alle eksemplarer som ble retrospektivt katalogisert i 2006, skriver du følgende:
Copy.Retrospective = 1 and Copy.Reg_Date in 2006-01-01:2006-12-31