search
Find Grokipedia articles using search queries with filtering by view count and sorting by relevance or popularity.
Instructions
Search for articles in Grokipedia with optional filtering and sorting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query string to find matching articles | |
| limit | No | Maximum number of results to return (default: 12, max: 50) | |
| offset | No | Pagination offset for results (default: 0) | |
| sort_by | No | Sort results by 'relevance' or 'views' (default: relevance) | relevance |
| min_views | No | Filter to articles with at least this many views (optional) |
Input Schema (JSON Schema)
{
"properties": {
"limit": {
"default": 12,
"description": "Maximum number of results to return (default: 12, max: 50)",
"maximum": 50,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"min_views": {
"anyOf": [
{
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter to articles with at least this many views (optional)",
"title": "Min Views"
},
"offset": {
"default": 0,
"description": "Pagination offset for results (default: 0)",
"minimum": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"description": "Search query string to find matching articles",
"title": "Query",
"type": "string"
},
"sort_by": {
"default": "relevance",
"description": "Sort results by 'relevance' or 'views' (default: relevance)",
"title": "Sort By",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
}