search
Search C++26 papers using free-text queries. Fuzzy matched against titles, keywords, and categories, returning top results with scores.
Instructions
Free-text search over the C++26 paper index.
Matches against title (weighted ×2), keywords, and category using rapidfuzz's WRatio scorer (a robust fuzzy match for short strings).
Args: query: free-text query, e.g. 'reflection', 'enum to string', 'contracts assert'. top_k: number of matches to return (default 5).
Returns: A list of dicts: {id, title, tier, category, score (0-100), path}. Empty list when the index is empty or the query is blank.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| top_k | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |