La lånerne finne verk med fritekst, få forslag mens de skriver, og snevre inn resultatet med filtrene biblioteksystemet tilbyr.

3 av 5 støttet 16. oktober 2026

1.1.1 Søk

Støttet

Finn verk med fritekst, med personer ved siden av titlene.

Dette kan du bygge

Et søkefelt som gir verk med formatene og tilgjengeligheten deres. Personer kommer tilbake som sin egen type resultat, så låneren kan gå rett til det en forfatter har skrevet.

Typisk flyt

  1. Låneren skriver et søkeord.
  2. Klienten sender det til SearchWorks og viser verkene som passer.
  3. Personer fra SearchAgents kan vises ved siden av.
  4. Låneren åpner et verk eller snevrer inn resultatet med filtre (1.1.4).

Dette leverer API-et

  • size er en ønsket sidestørrelse. Provideren kan returnere flere eller færre resultater.
  • Tilgjengeligheten per format kommer fra GetHoldings.

1.1.3 Søkeforslag

Støttet

Foreslå verk, personer, emner og søk mens låneren skriver.

Dette kan du bygge

Forslag under søkefeltet som tar låneren rett til et verk, en person eller et emne, eller fullfører søkeordet.

Typisk flyt

  1. Låneren begynner å skrive.
  2. Klienten kaller GetSuggestions med det som er skrevet så langt.
  3. Låneren velger et forslag og går rett til det, eller fullfører søket.

Dette leverer API-et

  • Et forslag har én av fire typer: work, contributor, subject eller query. types begrenser hvilke som returneres.
  • GetSearchConfiguration forteller om provideren tilbyr forslag (disabled), og hvilke filtre de tar.

Kall i API-et

1.1.4 Filtrer og sorter søkeresultater

Støttet

Snevre inn og ordne et søkeresultat etter format, språk, målgruppe, emne og mer.

Dette kan du bygge

Filtre og sortering ved siden av resultatet, bygget av det biblioteksystemet faktisk tilbyr. Låneren ser bare valg som finnes hos provideren.

Typisk flyt

  1. Klienten leser de tilgjengelige filtrene og sorteringene fra GetSearchConfiguration.
  2. Låneren velger én eller flere verdier.
  3. Klienten gjentar søket med filter og sort på SearchWorks.

Dette leverer API-et

  • Verdier i samme filter kombineres med OR, ulike filtre med AND. Eksempel: filter[plas.mediaTypes]=book,cd&filter[plas.subjects]=dance.
  • facet returnerer hvor mange resultater hver verdi gir, så klienten kan vise antallet ved valgene.

1.1.5 Søk med et spørrespråk

Ikke ennå

Søk med et spørrespråk som CQL.

1.1.6 Avansert feltsøk

Ikke ennå

Søk i et bestemt felt, for eksempel tittel eller forfatter.