Søgning
Lad lånerne finde værker med fritekst, få forslag mens de skriver, og indsnævre resultatet med de filtre bibliotekssystemet tilbyder.
1.1.1 Søgning
UnderstøttetFind værker med fritekst, med personer ved siden af titlerne.
Det kan du bygge
Et søgefelt der giver værker med deres formater og tilgængelighed. Personer kommer tilbage som deres egen slags resultat, så låneren kan gå direkte til det en forfatter har skrevet.
Typisk flow
- Låneren skriver et søgeord.
- Klienten sender det til
Searchog viser de værker der passer.Works - Personer fra
Searchkan vises ved siden af.Agents - Låneren åbner et værk eller indsnævrer resultatet med filtre (1.1.4).
Det leverer API'et
sizeer en ønsket sidestørrelse. Provideren kan returnere flere eller færre resultater.- Tilgængeligheden pr. format kommer fra
Get.Holdings
Kald i API'et
- Slås til i konfigurationen
-
GetSearchConfiguration
Kaldene bag visningen
1.1.3 Søgeforslag
UnderstøttetForeslå værker, personer, emner og søgninger mens låneren skriver.
Det kan du bygge
Forslag under søgefeltet der fører låneren direkte til et værk, en person eller et emne, eller gør søgeordet færdigt.
Typisk flow
- Låneren begynder at skrive.
- Klienten kalder
Getmed det der er skrevet indtil nu.Suggestions - Låneren vælger et forslag og går direkte til det, eller gør søgningen færdig.
Det leverer API'et
- Et forslag har én af fire typer:
work,contributor,subjectellerquery.typesbegrænser hvilke der returneres. Getfortæller om provideren tilbyder forslag (Search Configuration disabled), og hvilke filtre de tager.
Kald i API'et
- Slås til i konfigurationen
-
GetSearchConfiguration
1.1.4 Filtrér og sortér søgeresultater
UnderstøttetIndsnævr og ordn et søgeresultat efter format, sprog, målgruppe, emne og mere.
Det kan du bygge
Filtre og sortering ved siden af resultatet, bygget af det bibliotekssystemet faktisk tilbyder. Låneren ser kun valg der findes hos provideren.
Typisk flow
- Klienten læser de tilgængelige filtre og sorteringer fra
Get.Search Configuration - Låneren vælger en eller flere værdier.
- Klienten gentager søgningen med
filterogsortpåSearch.Works
Det leverer API'et
- Værdier i samme filter kombineres med OR, forskellige filtre med AND. Eksempel:
filter[plas..media Types]=book,cd&filter[plas. subjects]=dance facetreturnerer hvor mange resultater hver værdi giver, så klienten kan vise antallet ved valgene.
Kald i API'et
I denne rækkefølge
1.1.5 Søg med et forespørgselssprog
Ikke endnuSøg med et forespørgselssprog som CQL.
1.1.6 Avanceret feltsøgning
Ikke endnuSøg i et bestemt felt, fx titel eller forfatter.