Søgning i Bibliotek.dk

Sidst opdateret: 19.09.2024

For at imødekomme så mange brugeres søgebehov som muligt, er der i Bibliotek.dk mulighed for at søge både enkelt (Simple Search) og avanceret (Complex Search).  

Enkel søgning (Simple Search)

Simple Search er primært målrettet  "den almindelige slutbruger".  Denne anvender biblioteket primært til fritids- og lystformål, som læsning af skønlitteratur, faglitteratur relateret til hobby, interesser eller tilsvarende, lytning til lydbøger, visning af film med mere. Det skal ses i modsætning til mere professionelle brugere, der besidder særlige søgekompetencer og fx har behov for boolesk logik og term/frase-søgning med søgekoder. Til dette formål har DBC udviklet Complex Search, som anvendes i Avanceret søgning.

Udgangspunktet for Simple Search er viden om søgning samlet i et testsæt bestående af søgninger og vurderinger af gode og dårlige resultater. Testsøgningerne er baseret på tidligere brugeres søgninger og input fra fagpersoner. Brugsscenarierne dækker over en række forskelligartede søgebehov fx søgning efter skønlitteratur, faglitteratur, emnesøgninger, skoleelevers opgavesøgninger og mange flere forskellige scenarier. Testsættet tilpasses løbende.
 

Simple Search er baseret på fuzzy logic. Søgemåden opfylder slutbrugerens behov for en søgning, der afspejler det, som brugeren har søgt på ud fra algoritmer som blandt andet hyppighed og popularitet. Popularitet vurderes ud fra brugeradfærdsdata og antal beholdninger på de danske biblioteker.

Enkel søgning på Bibliotek.dk

Brugeren søger i søgefeltet, som er et fritekst-felt. Der er mulighed for at afgrænse på materialetype inden søgningen. Søgeresultatet kan filtreres på de filtre, der ligger under Filtrer-knappen. Her kan brugeren vælge at afgrænse på filtre inden for følgende kategorier:


Materialetype  
  • Fysisk/digital
  • Emne
  • Forfatter
  • Skøn-/faglitteratur
  • Sprog
  • Genre
  • For børn/voksne
  • Fiktive karakterer

Søgningen opdateres, hver gang brugeren har valgt et filter.

Øverst i søgeresultatet er er en linje med forslag til "Lignende søgninger". Forslagene er emneord, der relaterer sig til de emneord, der findes i posterne. Emneordene sætter nye søgninger i gang og er altså ikke at opfatte som afgrænsere.

Hvis du vil vide mere om Simple search, kan du se mere her: https://danbib.dk/simple-search

Avanceret søgning (Complex search)

Den avancerede søgning er baseret på søgeplatformen Complex Search. Complex Search bruger søgesproget CQL. Den avancerede søgning er målrettet brugere der har kompetencer i søgning, fx fagfolk eller andre med kendskab til søgemetoder. Complex Search tager udgangspunkt i, at man formulerer sin søgning i et søgesprog (CQL), som bruges til at søge i søgeindekser baseret på bibliografiske metadata, fx forfatter, titel eller emne. 
Brugeren tilgår avanceret søgning ved at klikke på luppen til højre for søgefeltet.

Feltsøgning baseret på CQL (prædefineret CQL)

Her kan brugeren søge med feltsøgning, hvor man sammensætter søgningen ved hjælp af felter, der bindes sammen af operatorerne OG, ELLER, IKKE. Bag felterne ligger CQL-søgninger. Bemærk, at de ikke helt er de samme som dem, der kendes fra det gamle Bibliotek.dk og netpunkt. De minder i deres opbygning om brøndsøgekoderne, hvor term.* bruges til enkeltordssøgninger og phrase.* bruges til  langordssøgninger.

Phrase (frasesøgning, langordssøgning) = ordene søges som en sætning, dvs. i den listede rækkefølge.
Term (enkeltord) = hvert ord søges for sig og ikke nødvendigvis i rækkefølge. 

Felternes kategorier er:

  • Fritekstsøgning (søger på term.default=)
  • Titel (term.title=)
  • Forfatter/ophav (term.creatorcontributor=)
  • Emne (term.subject=)
  • Udgiver (term.publisher=)
  • DK5 (dk5=)
  • ISBN (term.isbn=)
  • Serietitel (term.series=)
  • Fiktiv karakter (term.fictionalcharacter=)

Bag søgeudtrykkene ligger term-søgninger, dvs. at der udføres enkeltordssøgninger.

Desuden kan man bruge dropdown-boksene nederst på siden til at afgrænse sin søgning til et bestemt tidsinterval, et bestemt sprog, materialetype og aldersgruppe.

Hjælp til slutbrugere

Vi har udarbejdet denne vejledning til slutbrugere: Søgning i Bibliotek.dk 

CQL-søgning

  • Operatorerne er and, or, not
  • Hvis der er to eller flere søgeord, skal der anførselstegn rundt om søgningen: "leine rød mand". Der sættes and mellem søgeordene.

Brugerne har mulighed for at redigere feltsøgningen som CQL-søgning eller at oprette en helt ny søgning med CQL. Hvis brugeren har gennemført en feltsøgning og klikker på Rediger som CQL, får man et felt med feltsøgningen udtrykt som CQL - altså med søgekoder. Her kan søgningen udbygges yderligere, eller man kan skrive en helt ny søgning.
OBS: Vær opmærksom på, at man ikke kan gå fra CQL-søgning til felt-søgning. Der er færre indekser til rådighed i feltsøgningen, så en CQL-søgning med søgekoder vil ikke kunne "oversættes" til feltsøgning.

Her er en oversigt over de mest anvendte søgekoder og eksempler på brugen af dem. Bemærk, at nogle af dem skal bruges uden term eller phrase først. Det drejer sig om søgeoder, hvor det ikke giver mening at dele op i enkeltords- og frasesøgninger, fx let og lix.  

                   

Søgekoder     Eksempler
dk5

dk5="85"

dk5="79.62"

letlet="12"
lixlix="28"
publicationyear

publicationyear="2020"

publicationyear within "2020 2019"

publicationyear > 2021

publicationyear >= 2021

publicationyear < 1984

publicationyear <= 1984

phrase.cataloguecode            phrase.cataloguecode="BKM202310"
phrase.contributor                phrase.contributor="charlie chaplin"
phrase.creator                  phrase.creator="kim leine"
phrase.fictionalcharacter       phrase.fictionalcharacter="Sherlock*"
phrase.gameplatform       phrase.gameplatform="playstation 4"
phrase.gameplatform="xbox one"
phrase.generalmaterialtype        

phrase.generalmaterialtype="musik"

phrase.generalmaterialtype="aviser"

phrase.genreandform                

phrase.genreandform=digte

phrase.genreandform="graphic novel*"

phrase.language       

phrase.language=dansk

phrase.language=finsk
 

phrase.subject       phrase.subject="efterforskning"
term.accesstype       

term.accesstype=online

term.accesstype=fysisk

term.contributor       term.contributor="charlie chaplin"
term.creator                    term.creator="kim leine"
term.default "kim leine" AND karolines
term.dk5heading                    term.dk5heading="Grønlands historie"
term.fictionalcharacter          term.fictionalcharacter="Sherlock*"
term.generalmaterialtype        

term.generalmaterialtype="musik"

term.generalmaterialtype="aviser"

term.genreandform                term.genreandform=digte
term.genreandform="graphic novel*"
term.hostpublication            term.hostpublication="Information"
term.isbn                             term.isbn="9781911215387"
term.isbn="978-1-86197-876-9"
term.mainlanguage                

term.mainlanguage=dansk

term.mainlanguage=finsk

term.series                        

term.series="krimiserien med martin juncker og signe kristiansen"

term.series="martin juncker"

term.series="harry potter-universet"

term.subject                    term.subject="efterforskning"
term.title                        term.title="karolines kærlighed"

 

Anførselstegn

Anførselstegnene betyder ikke, at det er en frasesøgning. Men når man søger med anførselstegn, er der indbygget "nærhed" - dvs. de ord der søges på indenfor anførselstegn, skal befinde sig i nærheden af hinanden i indekset.

Når man søger fritekst (default indeks) med anførselstegn, så er der en indbygget “nærhed“ på op til 9999 tegn. Dvs. de ord man søger på indenfor anførselstegn, befinder sig indenfor en max afstand på 9999 tegn i indekset.

Eksempel:
Derfor er der færrest hits i søgningen "København noveller Katrine Marie Guldager", hvor alle alle søgeord skal befinde sig inden for en afstand af 9999 tegn. Og flest hits i søgningen København and noveller and "Katrine Marie Guldager", hvor kun Katrine Marie Guldager skal befinde sig inden for en afstand af max 9999 tegn, mens København og noveller ikke er underlagt nærhedsreglen.

Når man søger i specifikke indekser (fx term.creator), så er der indbygget en anden nærhed. 

Brugen af “nærhed“ er indbygget i de forskellige term indekser som en hjælpe til indsnævre søgeresultater en smule, så søgeresultatet opleves mere relevant.