mek_search_advanced
Search MEK bibliographic records using up to five field-specific criteria rows combined with Boolean operators. Returns matching documents.
Instructions
Advanced MEK bibliographic search with up to 5 field-specific criteria rows.
Each row is a field + query pair. Rows are combined with AND/OR/NOT operators (operator between rows 1-2, operator2 between 2-3, etc.). MEK returns all hits in one list; max_results only limits how many documents are returned.
Args: query: Search term for row 1. field: Row 1 field alias or raw MEK value (see mek_list_search_fields). field2: Optional row 2 field. query2: Optional row 2 search term. field3, query3: Optional row 3. field4, query4: Optional row 4. field5, query5: Optional row 5. operator: Combine rows 1 and 2: "and", "or", or "not". operator2: Combine rows 2 and 3. operator3: Combine rows 3 and 4. operator4: Combine rows 4 and 5. sort_by: Sort results by "title", "author", "date", or "id". accent_insensitive: Search without Hungarian accents when True. include_processing: Include in-processing documents when True. max_results: Maximum documents returned (MEK has no server-side paging).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field | No | author | |
| query | Yes | ||
| field2 | No | ||
| field3 | No | ||
| field4 | No | ||
| field5 | No | ||
| query2 | No | ||
| query3 | No | ||
| query4 | No | ||
| query5 | No | ||
| sort_by | No | author | |
| operator | No | and | |
| operator2 | No | and | |
| operator3 | No | and | |
| operator4 | No | and | |
| max_results | No | ||
| accent_insensitive | No | ||
| include_processing | No |