# Utforsking

2 av 2 støttet
Kilde: https://plasapi.com/no/funksjoner/search-and-discovery/browsing/

La lånerne utforske samlingen gjennom avdelinger og kategorier i stedet for et søkefelt.

## 1.9.1 Se avdeling — Støttet

Vis en avdeling av samlingen med kategoriene og hyllene av verk.

### Dette kan du bygge

Sider som deler samlingen inn i avdelinger, for eksempel krim eller bildebøker, hver med egne kategorier og hyller. Hver hylle er et forhåndsdefinert søk, så katalogen i biblioteksystemet fyller den og holder den oppdatert.

### Typisk flyt

1. Klienten definerer avdelingen som et sett hyller, hver med en søkestreng og filtre.
2. Klienten fyller hver hylle med `SearchWorks`.
3. Låneren åpner et verk eller en kategori i avdelingen (1.9.2).

### Dette leverer API-et

- Spesifikasjonen har ingen ressurs for avdelinger eller kategorier. Klienten definerer dem; PLAS leverer verkene.
- Nøklene `filter` godtar, er de `GetSearchConfiguration` lister i `workSearch.filter.available`.
- `size` er en foretrukket sidestørrelse. Provideren kan returnere flere eller færre resultater.

### Kall i API-et

Slås på i konfigurasjonen: `GetSearchConfiguration`

- [GET /work/search](https://plasapi.com/no/provider/v0.6.7/work/#SearchWorks) — Search Works

## 1.9.2 Se kategori — Støttet

Vis verkene i én kategori i en avdeling.

### Dette kan du bygge

En side for hver kategori med verkene som hører til, så låneren kan utforske mer målrettet innenfor en sjanger eller et emne.

### Typisk flyt

1. Låneren åpner en kategori fra en avdeling (1.9.1).
2. Klienten kjører det forhåndsdefinerte søket for kategorien med `SearchWorks`.
3. Klienten henter flere verk med `page` til `endOfResults` sier at resultatet er komplett.

### Dette leverer API-et

- `endOfResults` forteller om slutten av resultatet er nådd. Mangler feltet, er det ukjent.
- `total` er antall resultater i hele søket, når provideren returnerer det.

### Kall i API-et

Slås på i konfigurasjonen: `GetSearchConfiguration`

- [GET /work/search](https://plasapi.com/no/provider/v0.6.7/work/#SearchWorks) — Search Works
