You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PubMed查询中括号优先级与期刊名括号冲突致无结果问题咨询

PubMed查询中期刊名括号导致逻辑冲突的原因及解决方法

问题原因

PubMed的查询语法会将括号识别为逻辑分组符号,而非检索词的一部分。当你的查询语句中出现Journal of economic growth (Boston, Mass.) [Journal]时,解析器会把括号里的Boston, Mass.当成独立的查询条件,而非期刊名的组成部分,这会导致整个OR分句的逻辑被错误拆解。原本的OR逻辑是匹配两个期刊之一,但错误解析后,整个OR组的检索逻辑失效,最终和日期条件AND后返回空结果。

另外注意你原查询的日期部分有个多余的单引号('2000/12/31' [Date - Publication]'末尾多了一个'),虽然这不是导致无结果的核心原因,但也会影响查询的语法正确性。

解决方法

  • 用双引号包裹带特殊符号的期刊名:将整个期刊名用双引号括起来,让PubMed把它作为一个完整的检索词,不会解析内部的括号为逻辑符号。修正后的查询语句如下:
    ("Developmental psychology" [Journal] OR "Journal of economic growth (Boston, Mass.)" [Journal]) 
    AND ('2000/01/01' [Date - Publication] : '2000/12/31' [Date - Publication])
    
  • 移除期刊名中的括号内容:如果不需要精确匹配带后缀的期刊名,可以直接使用核心期刊名检索,比如Journal of economic growth [Journal],这种方法简单但可能存在一定的检索歧义。
  • 检查并修正语法错误:确保查询语句的标点符号正确,比如去掉日期部分多余的单引号,避免语法问题干扰查询结果。

内容的提问来源于stack exchange,提问作者rempsyc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 05:02:36