我正在使用 BioPython 通过 eutils API 查询 Pubmed 数据库。esearch
端点有一个排序选项,但 API 文档没有列出该值的所有选项。
http://www.ncbi.nlm.nih.gov/books/NBK25499/#_chapter4_ESearch_
示例调用:
Entrez.esearch(db="pubmed", term=search_term, rettype=rettype, retmax=retmax,
sort=sort_method)
我知道的价值观适用于sort_method
:
- '发布日期'
- '关联'
- “第一作者”
- “最后一位作者”
- '标题'
- '杂志'
但是,我不确定如何指定默认排序顺序,即“最近”;实际上,这似乎是按 Pubmed ID 值排序的。'recent'、'most recent'、'pmid'、'id' 和 'default' 都给出了 OutputMessage “未知排序模式......”。
还有其他人知道如何明确指定默认顺序吗?