ruj_search
Search academic publications in Jagiellonian University Repository with full-text search, filtering by author, subject, date, and availability of full-text documents.
Instructions
Search publications in the Jagiellonian University Repository (RUJ) via DSpace 7 discovery. Supports full-text search with 14 filter fields, 7 sort options, and 0-based pagination. Results are HAL+JSON with hit highlights and full Dublin Core metadata. Each filter value may include an explicit operator suffix separated by a comma (e.g. 'Smith,equals'); if omitted the documented default operator is applied. Supported operators: equals, notequals, contains, notcontains, authority, notauthority, query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Full-text search terms | |
| page | No | Page number — 0-based | |
| size | No | Results per page (1–50) | |
| sort | No | Sort field and direction | score,desc |
| itemtype | No | Item type filter (default op: equals). Known values: JournalArticle, Book, BookSection, JournalEditorship. | |
| author | No | Author name filter (default op: contains). | |
| subject | No | Subject / keyword filter (default op: equals). | |
| language | No | Language code filter (default op: equals). E.g. 'pl', 'en'. | |
| affiliation | No | Author institutional affiliation filter (default op: contains). | |
| affiliation_em | No | Corresponding-author affiliation filter (default op: contains). Maps to DSpace field affiliationEm. | |
| journal_title | No | Journal title filter (default op: contains). Maps to DSpace field journalTitle. | |
| subtype | No | Publication subtype filter (default op: equals). | |
| entity_type | No | DSpace entity type filter (default op: equals). Maps to DSpace field entityType. | |
| pbn_discipline | No | PBN scientific discipline filter (default op: equals). Maps to DSpace field pbndiscipline. | |
| has_full_text | No | When true, restrict to items that have files in the original bundle (i.e. full-text available in the repository). Maps to DSpace field has_content_in_original_bundle. | |
| date_issued | No | Issue date filter (default op: equals). For ranges use the query operator with Solr syntax, e.g. '[2020-01-01 TO 2023-12-31],query'. Maps to DSpace field dateIssued. | |
| date_accessioned | No | Accession date filter (default op: equals). Maps to DSpace field dateAccessioned. | |
| date_submitted | No | Submission date filter (default op: equals). Maps to DSpace field dateSubmitted. | |
| minimize_pii | No | When true, redacts personal identifiers and removes author/affiliation fields for privacy-sensitive use cases. |