swisscovery_search
Search over 500 Swiss academic library catalogs to locate books, articles, and more. Use simple keywords or advanced CQL queries (title, author, subject) and receive formatted results with links.
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 |