Septima.Search.HistoriskeKortSearcher

Extends Septima.Search.Searcher
Searches the Danish historical map archive (Historiske Kort) via Dataforsyningen. Supports two result types: kort (maps) and dokumenter (documents).

Options

NameTypeMandatoryDefault valueDescription
tokenstringYesAccess token for Dataforsyningen API
kortgrupperArray.<string>[]List of kortgruppe values to filter by (comma-separated in API call).
daekningsomraaderArray.<string>["Danmark"]List of daekningsomraade values. Possible: "Andre", "Danmark", "Færøerne", "Grønland", "Holsten-Lauenborg", "Intet", "Island", "Norge", "Oversøisk", "Slesvig", "Sønderjylland", "Ven", "Vestindien", "test".
typesArray.<string>['kort','dokumenter']Which result types to search. Use ['kort'] or ['dokumenter'] to restrict.

Examples

Usage

YAML Declaration:


 _type: Septima.Search.HistoriskeKortSearcher
 _options:
   token: YOUR_TOKEN
   kortgrupper:
     - Matrikelkort
   daekningsomraader:
     - Danmark
     - Norge

JS options:


const options = { 
  token: "YOUR_TOKEN", 
  kortgrupper: ["Matrikelkort"],
  daekningsomraader: ["Danmark", "Norge"]
}
controller.addSearcher(new HistoriskeKortSearcher(options))