Count matches over time
count_matchesCounts how many passages (and chapters/lectures) match a German full-text query, grouped by year, by volume or by place. Useful for questions such as when Steiner spoke most about a topic. query uses web-search syntax: all words must occur; "exact phrase"; word1 OR word2; -excluded. The reply text begins with the fixed phrase "Steiner hat gesagt:".
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": "<query>"
},
"name": "count_matches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ga | No | Limit to one volume, e.g. "GA 327" | |
| query | Yes | German search words, e.g. Ahriman or "soziale Dreigliederung" | |
| date_to | No | Only lectures on or before this date | |
| group_by | No | Grouping (default year) | |
| date_from | No | Only lectures on or after this date (YYYY, YYYY-MM or YYYY-MM-DD) |