Skip to content

关键词管理模块

三级关键词层级,支持 LLM 扩展与 WOS、Scopus、PubMed 检索公式生成。

功能

  • Level 1(核心): 主要研究术语
  • Level 2(子领域): 领域相关术语
  • Level 3(扩展): 同义词、缩写、相关词
  • LLM 扩展: 从种子词生成相关术语
  • 检索公式: 为 WOS、Scopus、PubMed 生成布尔公式

API 端点

方法路径说明
GET/projects/{id}/keywords列出关键词(可选 level 过滤)
POST/projects/{id}/keywords创建关键词
POST/projects/{id}/keywords/bulk批量创建
PUT/projects/{id}/keywords/{kw_id}更新
DELETE/projects/{id}/keywords/{kw_id}删除
POST/projects/{id}/keywords/expandLLM 扩展
GET/projects/{id}/keywords/search-formula生成检索公式

示例

bash
# 创建关键词
curl -X POST http://localhost:8000/api/v1/projects/1/keywords \
  -H "Content-Type: application/json" \
  -d '{"term": "机器学习", "term_en": "machine learning", "level": 1}'

# LLM 扩展
curl -X POST http://localhost:8000/api/v1/projects/1/keywords/expand \
  -H "Content-Type: application/json" \
  -d '{"seed_terms": ["transformer", "attention"], "max_results": 10, "language": "zh"}'

# 获取 WOS 检索公式
curl "http://localhost:8000/api/v1/projects/1/keywords/search-formula?database=wos"

Released under the MIT License.