Søk
La lånerne finne verk med fritekst, få forslag mens de skriver, og snevre inn resultatet med filtrene biblioteksystemet tilbyr.
1.1.1 Søk
StøttetFinn 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
- Låneren skriver et søkeord.
- Klienten sender det til
Searchog viser verkene som passer.Works - Personer fra
Searchkan vises ved siden av.Agents - Låneren åpner et verk eller snevrer inn resultatet med filtre (1.1.4).
Dette leverer API-et
sizeer en ønsket sidestørrelse. Provideren kan returnere flere eller færre resultater.- Tilgjengeligheten per format kommer fra
Get.Holdings
Kall i API-et
- Slås på i konfigurasjonen
-
GetSearchConfiguration
Kallene bak visningen
1.1.3 Søkeforslag
StøttetForeslå 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
- Låneren begynner å skrive.
- Klienten kaller
Getmed det som er skrevet så langt.Suggestions - 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,subjectellerquery.typesbegrenser hvilke som returneres. Getforteller om provideren tilbyr forslag (Search Configuration disabled), og hvilke filtre de tar.
Kall i API-et
- Slås på i konfigurasjonen
-
GetSearchConfiguration
1.1.4 Filtrer og sorter søkeresultater
StøttetSnevre 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
- Klienten leser de tilgjengelige filtrene og sorteringene fra
Get.Search Configuration - Låneren velger én eller flere verdier.
- Klienten gjentar søket med
filterogsortpåSearch.Works
Dette leverer API-et
- Verdier i samme filter kombineres med OR, ulike filtre med AND. Eksempel:
filter[plas..media Types]=book,cd&filter[plas. subjects]=dance facetreturnerer hvor mange resultater hver verdi gir, så klienten kan vise antallet ved valgene.
Kall i API-et
I denne rekkefølgen
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.