【问题标题】:Pubmed API returns less results than web interfacePubmed API 返回的结果少于 Web 界面
【发布时间】:2021-04-13 22:33:33
【问题描述】:

我正在尝试使用他们的 API 通过 R 访问 Pubmed 结果,但我始终获得的结果比使用 Web 界面时获得的相同查询要少。通过挖掘输出,我注意到问题在于两种访问方法之间的查询翻译不同。

我使用的是rentrez包,但是我得到的结果与其他相关的rpackages一样,所以我猜它与API本身有关。

这是重现结果的代码:

install.packages('rentrez')

rentrez::entrez_search(db="pubmed", term = '((model OR models OR modeling OR network OR networks) AND (dissemination OR transmission OR spread OR diffusion) AND (nosocomial OR hospital OR "long-term-care" OR "long term care" OR "longterm care" OR "long-term care" OR "hospital acquired" OR "healtcare associated") AND (infection OR resistance OR resistant)) AND (2010[PDAT]:2020[PDAT])')$count

[1] 7157

https://pubmed.ncbi.nlm.nih.gov/ 上的相同查询返回 9263 个结果。

【问题讨论】:

    标签: pubmed pubmed-api


    【解决方案1】:

    不确定你现在是否还需要这个。以防万一其他人有同样的问题。 我遇到了和你一样的问题,我从 GitHub 问题中发现了一些有用的东西。 似乎 API 服务需要更新以匹配新的 Web 服务,但现在已经一年了,官方仍然没有发布任何有希望的公告。 easyPubMed 作者提供了一种替代方法。希望这就是您想要的。

    easyPubMed Issue

    【讨论】:

    • 谢谢!我猜这是 Pubmed 本身的问题。不幸的是,他们的解决方法并不真正适合我构建的工作流程......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 2019-11-12
    • 2023-03-24
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多