swisscovery_search
Search the swisscovery union catalog of 500+ Swiss academic libraries using full-text or field-specific CQL queries. Retrieve bibliographic records with title, author, publication info, and ISBN.
Instructions
Durchsucht den swisscovery-Gesamtkatalog (500+ Schweizer Bibliotheken) via SRU.
Unterstützt einfache Volltextsuche und CQL-Feldsuche:
Volltextsuche: "Volksschule Zürich"
Titelsuche: title = "Bildungsreform"
Autorensuche: creator = "Pestalozzi"
Schlagwortsuche: subject = "Pädagogik"
Kombiniert: title = "Schule" AND creator = "Pestalozzi"
Args: params (SwisscoverySearchInput): Suchparameter: - query (str): CQL-Suchanfrage - max_records (int): Maximale Ergebnisanzahl (1–50, Standard: 10) - start_record (int): Startposition für Pagination (Standard: 1) - response_format (str): 'markdown' oder 'json'
Returns: str: Formatierte Liste der Treffer mit Titel, Autor, Erscheinungsinfo, Sprache, ISBN/ISSN, MMS-ID und swisscovery-Link. Bei JSON: vollständiges MARC-geparsertes Dict pro Eintrag. Enthält Gesamttrefferanzahl und next_record_position für Pagination.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |