Description
n8n-nodes-dikda
n8n community node for searching the Dikda digital archive – Slovak National Library's digital archive.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Search
Search the Dikda digital archive with support for:
- Query Types: Simple, Edismax (Extended DisMax), or Match All
- Model Filtering: Filter by document types (periodical, monograph, article, graphic, map, manuscript, collection, sheet music, etc.)
- Faceting: Enable faceting on various fields (keywords, languages, licenses, authors, publishers, etc.)
- Grouping: Group results by field (e.g., root.pid)
- Boost Queries: Apply boost queries to prioritize certain document types
- Pagination: Return all results or limit the number of results
- Sorting: Sort results by score, date, or other fields
- Field Selection: Choose which fields to return in results
Get by PID
Retrieve a specific document by its Persistent Identifier (PID/UUID):
- Enter the PID/UUID (with or without "uuid:" prefix)
- Configure which fields to return (optional)
- Returns detailed information about the document
Credentials
No credentials required. The Dikda API is publicly accessible.
Compatibility
- Minimum n8n version: 1.0.0
- Tested with n8n workflow version: 1.x
Usage
Search Operation
- Add the Dikda node to your workflow
- Select the Search operation
- Choose your query type (Simple, Edismax, or Match All)
- Enter your search query (if not using Match All)
- Configure filters, faceting, grouping, and other options as needed
- Execute the workflow
Get by PID Operation
- Add the Dikda node to your workflow
- Select the Get by PID operation
- Enter the document PID/UUID (e.g.,
uuid:99a11ca9-9872-4f89-a682-432e6b54da53or just99a11ca9-9872-4f89-a682-432e6b54da53) - Optionally configure fields to return (leave empty for all fields)
- Execute the workflow
Resources
Version history
1.0.0
- Initial release
- Search operation with query types (Simple, Edismax, Match All)
- Get by PID operation for retrieving specific documents
- Model filtering
- Faceting support
- Grouping support
- Boost queries
- Pagination and sorting