search_professors
Find professors matching your research interests by searching keywords, and narrow results by region, university, institution tier, and publication recency.
Instructions
Search for professors matching research interests (coarse filter).
Args: keywords: Research interest keywords (flat list). topic_keywords: Core topic terms (high scoring weight). See find_professors. domain_keywords: Broader field terms (lower scoring weight). topic_weight: Multiplier for topic hits (default 3.0). domain_weight: Multiplier for domain hits (default 1.0). paper_url: Optional arXiv/DOI URL to extract keywords from. regions: Country/region codes. Supported: US, UK/GB, JP, KR, DE, CA, AU, SG, HK, ASIA, ALL university_filter: Specific university names to include. institution_tier: Filter by tier, e.g. ["R1", "Russell", "HK5"] limit: Max number of results (default 20). since_year: Only papers from this year onward (default: current_year - 7).
Returns: dict with "professors" list and "total_found".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | ||
| paper_url | No | ||
| regions | No | ||
| university_filter | No | ||
| institution_tier | No | ||
| limit | No | ||
| since_year | No | ||
| topic_keywords | No | ||
| domain_keywords | No | ||
| topic_weight | No | ||
| domain_weight | No |