文献检索式与筛选流程
文献检索式与筛选流程。当用户要做系统检索、范围综述、系统综述、元分析的第一步,需要构建多库检索式、制定纳入排除标准、做PRISMA计数记录与质量评价时使用。真实触发说法:帮我写检索式、这个检索式对不对、系统综述怎么做、PRISMA流程图怎么画、纳入排除标准怎么写、怎么把CNKI的检索式换成Web of Science的、文献筛选记录怎么做。输出七块:检索问题拆解(PICO或PEO或PSALSAR或SPIDER块表,每块列核心概念与同义词上下位词)、概念词表(中英文词加受控词加截词与拼写变体)、分库可复制检索式(CNKI用SU与星号加号、Web of Science用TS与控制短语 quoted 与NEAR与SAME、Scopus用TITLE-ABS-KEY与PRE、ERIC与PsycINFO用DE受控词、PubMed用MeSH与tiab,附各库字段代码与算符)、纳排标准表(每条须可机械判断,禁止高质量有代表性这类主观标准)、PRISMA四阶段计数记录表(Identification、Screening、Eligibility、Included,缺项留空不倒推)、质量评价工具与选择理由(RoB2、ROBINS-I、NOS、JBI、COREQ、MMAT按类型选,条目数以官方当期版本为准)、执行注意事项(去重、导出字段、备份检索式与检索日期)。铁律:本Skill不代跑检索也不虚构命中数,所有数字由用户实跑填入;不出现共检出多少篇这类无实跑支撑的数字;字段代码若不确定标待核请对照该库当期帮助文档;不夸大覆盖,未检索的库须写明;纳排标准不得含主观判断;四个阶段数字必须对得上,对不上查记录而不是改数字。
装好之后怎么用
怎么用:在 AI 工具里直接描述任务即可自动触发。显式调用的写法各端不同:Claude Code / Cursor 等用 /lit-search,Codex 用 $lit-search,Kimi Code 用 /skill:lit-search,ZCODE 用 $lit-search,Gemini CLI 以自动激活为主。
当用户要做系统检索、范围综述、系统综述、元分析的第一步,需要构建多库检索式、制定纳入排除标准、做PRISMA计数记录与质量评价时使用。真实触发说法:帮我写检索式、这个检索式对不对、系统综述怎么做、PRISMA流程图怎么画、纳入排除标准怎么写、怎么把CNKI的检索式换成Web of Science的、文献筛选记录怎么做。输出七块:检索问题拆解(PICO或PEO或PSALSAR或SPIDER块表,每块列核心概念与同义词上下位词)、概念词表(中英文词加受控词加截词与拼写变体)、分库可复制检索式(CNKI用SU与星号加号、Web of Science用TS与控制短语 quoted 与NEAR与SAME、Scopus用TITLE-ABS-KEY与PRE、ERIC与PsycINFO用DE受控词、PubMed用MeSH与tiab,附各库字段代码与算符)、纳排标准表(每条须可机械判断,禁止高质量有代表性这类主观标准)、PRISMA四阶段计数记录表(Identification、Screening、Eligibility、Included,缺项留空不倒推)、质量评价工具与选择理由(RoB2、ROBINS-I、NOS、JBI、COREQ、MMAT按类型选,条目数以官方当期版本为准)、执行注意事项(去重、导出字段、备份检索式与检索日期)。
技能内容
SKILL.md版本与文件 ›文献检索式与筛选流程
1. 这个 Skill 解决什么问题
检索这件事看起来简单,实际是文献工作里最容易被"做了但没做对"的一步。三种常见事故:
- 检索式只用一个概念:拿"学习投入"一个词去搜,出来两千条,读不完也删不掉,最后凭印象挑了十几篇——这不叫系统检索,这叫随机浏览。
- 换库不换式:同一个英文检索式直接粘到 CNKI,或者反之,出来的结果完全不是一回事,筛选标准却按同一套走。
- 没有筛选记录:最后论文里写"共检索到 1286 篇,最终纳入 32 篇",但中间的剔除法说不清,答辩时一问就露。
本 Skill 输出三样可直接用的东西:分库可复制的检索式、纳排标准表、PRISMA 四阶段计数记录表。核心是让每一步都能被别人复现和核对。
2. 什么时候使用
触发(真实用户说法):
- "帮我写检索式""这个检索式对不对"
- "系统综述怎么做""PRISMA 流程图怎么画"
- "纳入排除标准怎么写"
- "怎么把 CNKI 的检索式换成 Web of Science 的"
- "文献筛选记录怎么做"
- "我要做元分析/范围综述/系统综述,第一步干嘛"
不触发(转给其他 Skill):
| 实际需求 | 转给 |
|---|---|
| 还没选题 | topic-forge |
| 想了解一个方向有哪些文献(版图) | literature-navigator |
| 文献已经找到了,要横向对比 | lit-matrix |
| 去重、分类、整理文献库 | lit-organize |
| 要把已有文献写成综述正文 | lit-synthesis |
3. 开工前检查
| 检查项 | 缺失时的处理 |
|---|---|
| 有明确的研究问题 | 没有则先问——检索式是检索问题的函数,没有问题写不出检索式 |
| 知道要检索哪些库 | 未说明则按学科默认:教育/社科用 CNKI + Web of Science 核心合集 + Scopus + ERIC;医学加 PubMed;心理加 PsycINFO |
| 是否要求系统检索(Systematic Review / PRISMA) | 系统检索与普通文献回顾的严格程度不同,未说明按"严谨的普通回顾"处理 |
| 有无语种、年份、文献类型限制 | 有则写进纳排标准;没有则由本 Skill 提议默认值,并说明这样设的代价 |
4. 执行流程
第 1 步:拆解研究问题
把研究问题拆成检索块。常用框架:
| 框架 | 适用 | 拆成哪几块 |
|---|---|---|
| PICO | 干预效果类(实验、准实验) | Population / Intervention / Comparison / Outcome |
| PEO | 质性、横断、无对照 | Population / Exposure / Outcome |
| PSALSAR | 综述类、范围综述 | Protocol / Search / Appraisal / Synthesis / Analysis / Report |
| SPIDER | 混合方法、含质性 | Sample / Phenomenon of Interest / Design / Evaluation / Research type |
拆解结果写成一张块表:
| 块 | 核心概念 | 同义词与近义词 | 上位/下位词 |
|:---|:---|:---|:---|
| P | 初中生 | junior secondary / lower secondary / middle school / 初中 | 青少年 adolescent(上位,视需要) |
| I | 教师支持 | teacher support / teacher caring / perceived support | 师生关系(相关但不同) |
| O | 学业成就 | academic achievement / academic performance | test score / GPA |这一步是本 Skill 价值最高的环节——检索式好不好,九成取决于同义词表铺得全不全,不在算符技巧。
第 2 步:给每个核心概念做词表
每个块要有:中文词、英文词、主题词(受控词)、近义词、拼写变体(organis/zation)、单复数与截词。
举例:
- 词尾处理:
engage*命中 engagement / engaged / engaging - 短语必须加引号或括号,否则被拆词:
"academic achievement" - 注意美式/英式:
behavior/behaviour,用behavio*覆盖
第 3 步:按库翻译检索式
下面是各库的字段代码与算符模板。注意:数据库界面与语法会随版本更新,实际检索前请对照该库当期帮助文档核对,本 Skill 给的是通用形式。
Web of Science 核心合集
TS=("learning engagement" OR "school engagement" OR "student engagement")
AND TS=("academic achievement" OR "academic performance")
AND TS=("junior secondary" OR "middle school" OR "lower secondary")
NOT TS=(review)- 字段:
TS=主题(题名+摘要+作者关键词+KeyWords Plus)、TI=题名、AB=摘要、AK=作者关键词、AU=作者、PY=出版年、DT=文献类型 - 算符:
ANDORNOT、NEAR/x(词距 x 以内不分先后)、SAME(同一地址/同一句) - 截词:
*任意多字符、?单个字符、$零或一个字符 - 短语用半角引号
Scopus
TITLE-ABS-KEY("learning engagement" OR "student engagement")
AND TITLE-ABS-KEY("academic achievement")
AND PUBYEAR > 2014 AND PUBYEAR < 2027
AND LANGUAGE(english OR chinese)- 字段:
TITLE-ABS-KEY()、TITLE()、ABS()、KEY()、AUTH()、AFFIL()、DOCTYPE()、LANGUAGE()、PUBYEAR、SUBJAREA() - 算符:
ANDORAND NOT、PRE/n(前词在前、n 词距内)、W/n - 截词:
*?
CNKI(中国知网)——中文检索式
SU=('学习投入' + '学业投入' + '学习参与') * SU=('学业成就' + '学业成绩' + '学习成绩') * SU=('初中' + '初中学生' + '中学生')- 字段:
SU=主题、TI=篇名、KY=关键词、AB=摘要、FT=全文、AU=作者、AF=机构 - 算符:高级检索支持
*(与)、+(或)、-(非),多数版本也支持ANDORNOT - CNKI 主题字段含篇名/关键词/摘要,不等于全文,切勿与美国数据库的 TS 混为一谈
- 结果类型可限定:学术期刊、博硕、会议;来源类别可限定北大核心、CSSCI、CSCD
ERIC / PsycINFO(EBSCO 平台)
DE("learning engagement") OR AB("learning engagement") OR TI("learning engagement")
AND DE("academic achievement") OR AB("academic achievement")- 字段:
DE主题词(受控)、ID标识符、AB摘要、TI题名、SU全部主题字段 - 算符:
ANDORNOT、N3/W5邻近算符 - 截词:
*? - 限制器:出版日期、文献类型、语种、同行评审(Peer Reviewed)
PubMed / Medline
("learning engagement"[Title/Abstract] OR "student engagement"[MeSH Terms])
AND "academic achievement"[Title/Abstract]
AND english[Language]- 字段:
[Title/Abstract]或[tiab]、[MeSH Terms]、[Author]、[Journal] - 算符:
ANDORNOT(须大写) - 截词:
* - 特有:MeSH 主题词树、
[majr]主要主题词、Clinical Queries 过滤器
第 4 步:制定纳排标准(PCC / PICOS)
用表格写,每条标准都必须能被检索执行者机械判断,不许出现"质量较高""较有影响"这类主观标准。
| 维度 | 纳入 | 排除 | 判断依据(落在哪一段) |
|:---|:---|:---|:---|
| 研究对象 | 初中阶段学生 | 大学生、成年人、小学生 | 摘要或方法中的年级表述 |
| 研究类型 | 实证研究(量化/质性/混合) | 纯理论、评论、社论 | 有无方法与结果章 |
| 变量 | 必须同时测量 X 与 Y | 只测其中一个 | 摘要与方法 |
| 语种 | 中、英文 | 其他语种 | 出版物语种 |
| 年份 | 2015–2026 | 2015 年前 | 发表年 |
| 全文可得 | 能获取全文 | 仅有题录且索取不到 | 获取记录 |第 5 步:PRISMA 四阶段计数记录
按 Phase 记录,缺一项就写 —(未记录),不倒推、不估计:
| 阶段 | 数据库/来源 | 检出数 | 去重后 | 标题摘要筛后 | 全文评估 | 纳入 | 排除原因(逐条计数) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| Identification | CNKI | | | | | | |
| Identification | WoS | | | | | | |
| Identification | Scopus | | | | | | |
| Identification | 手工检索/追溯 | | | | | | |
| 合计 | | | | | | | |Phase 分四层:Identification(各库检出+去重)、Screening(标题摘要筛)、Eligibility(全文评估,逐篇记排除原因)、Included(最终纳入)。
流程图建议用 PRISMA 2020 官方模板(27 项清单对应填写),本 Skill 提供流程图文字版结构,图形由 table-figure 处理。
第 6 步:质量评价(系统检索必做)
按研究类型选工具并说明选择理由:
| 类型 | 常用工具 |
|---|---|
| RCT | Cochrane RoB 2 |
| 非随机干预 | ROBINS-I |
| 队列/病例对照 | NOS |
| 横断/患病率 | JBI 横断研究质量评价 |
| 质性 | JBI QARI 或 COREQ |
| 混合方法 | MMAT |
注意:工具名称照实写,但具体条目数、评分口径以该工具当期官方版本为准,〔待核〕 处不填。
5. 输出格式
一、检索问题拆解(PICO/PEO 块表)
二、概念词表(中文 + 英文 + 受控词 + 截词)
三、分库检索式(CNKI / WoS / Scopus / ERIC / PubMed,逐个给可直接复制的字符串)
四、纳排标准表
五、PRISMA 四阶段计数记录表
六、质量评价工具与选择理由
七、执行注意事项(去重、导出字段、备份检索式与检索日期)检索式字符串单独用代码块给出,方便复制。每条检索式后标注检索日期与执行人(用户填)。
6. 红线
- 不代跑检索:本 Skill 产出检索式与标准,不代为执行检索、不虚构命中数。所有数字由用户实跑后填入。
- 不编造检索结果:绝不出现"共检出 1286 篇"这类没有实跑支撑的数字;模板里留空或标
待填。 - 不夸大检索覆盖:未覆盖的库必须写明(如"未检索 Scopus 之外的其他索引"),不许暗示已穷尽。
- 不省去重环节:跨库检索必须去重,且不假定数据库自动去重。
- 语法以官方为准:字段代码与算符若不能确定,标
〔待核:请对照该库当期帮助文档〕,不自创字段。 - 不用主观纳排标准:"高质量""有代表性"一律换成可机械判断的条件。
- 不倒推数字:筛选过程的四个数必须能对得上(检出 − 排除 = 下一阶段数),对不上要查记录而不是改数字。
7. 降级规则
| 情况 | 处理 |
|---|---|
| 只要一个库的检索式 | 只输出该库,并提示缺其他库会影响覆盖面 |
| 用户做的是普通课程论文 | 不做 PRISMA 全套,只给检索式 + 简化纳排,并说明这不是系统检索 |
| 概念太新没有受控词 | 只用自由词,并在限制处注明"该概念无对应受控词,仅用自由词检索" |
| 检索出来条数过多(>2000) | 提供收紧方案(限定标题字段、加研究类型限制、缩年份),不牺牲同义词表 |
| 检索出来条数过少(<20) | 提供放宽方案(改截词、放开上下位词、去掉 Outcomes 块),并提示可能存在发表偏倚 |
| 中文-only 研究 | 只出 CNKI + 万方/维普,英文部分跳过 |
8. 与其他 Skill 的配合
topic-forge(选题)
→ lit-search(检索式 + 纳排 + PRISMA 记录) ← 本 Skill
→ lit-organize(去重、整理)
→ lit-matrix(横向对比)/ lit-note(单篇精读)
→ lit-synthesis(综述正文)→ intro-writer(引言)9. 完整输出范例
见 references/worked-example.md——含 PEO 块表、三库可直接复制的检索式(CNKI / Web of Science / Scopus)、纳排标准表、PRISMA 四阶段计数模板与质量评价工具选择。范例中所有命中数留作待填,须实跑后填入,不得照抄。
评论 0
更多
登录后可点赞、收藏、评论和举报。
还没有评论,先发起一个具体问题。