advanced_search
Build complex PubMed search queries with field-specific terms, Boolean operators, and date filters.
Instructions
Build complex Boolean queries with field-specific search.
Provides precise control over search logic with multiple terms, fields, and Boolean operators.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query_builder": "<query_builder>"
},
"name": "advanced_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date_field | No | "publication_date" or "entry_date" | publication_date |
| max_results | No | Number of results | |
| query_builder | Yes | List of search terms, each with: - field: "title", "abstract", "author", "journal", "all_fields", "mesh" - term: The search term - operator: "AND", "OR", "NOT" | |
| date_range_end | No | ||
| date_range_start | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||