search_news
Search trending news and RSS feeds across platforms using keyword, fuzzy, or entity matching with date filtering and customizable results.
Instructions
统一搜索接口,支持多种搜索模式,可同时搜索热榜和RSS
建议:使用自然语言日期时,先调用 resolve_date_range 获取精确日期范围。
Args: query: 搜索关键词或内容片段 search_mode: 搜索模式 - "keyword": 精确关键词匹配(默认) - "fuzzy": 模糊内容匹配 - "entity": 实体名称搜索(人物/地点/机构) date_range: 日期范围,格式 {"start": "YYYY-MM-DD", "end": "YYYY-MM-DD"},默认今天 platforms: 平台ID列表,如 ['zhihu', 'weibo'],不指定则使用所有平台 limit: 热榜返回条数限制,默认50 sort_by: 排序方式 - "relevance"(相关度)/ "weight"(权重)/ "date"(日期) threshold: 相似度阈值(仅fuzzy模式),0-1,默认0.6 include_url: 是否包含URL链接,默认False include_rss: 是否同时搜索RSS数据,默认False rss_limit: RSS返回条数限制,默认20
Returns: JSON格式的搜索结果,包含热榜新闻列表和可选的RSS结果
Examples: - search_news(query="AI") - search_news(query="AI", include_rss=True) - search_news(query="特斯拉", date_range={"start": "2025-01-01", "end": "2025-01-07"})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| search_mode | No | keyword | |
| date_range | No | ||
| platforms | No | ||
| limit | No | ||
| sort_by | No | relevance | |
| threshold | No | ||
| include_url | No | ||
| include_rss | No | ||
| rss_limit | No |