用途:在 IEEE Xplore 上执行带过滤条件的高级学术检索,通过 URL 参数使用命令式检索语法,避免手动填表。
主要能力:支持字段包括 All Metadata、Document Title、Authors、Author Affiliations、Publication Title、Abstract、Index Terms、Author Keywords、IEEE Terms、DOI、ISSN、ISBN、Article Number、Funding Agency、ORCID;字段可用 AND、OR、NOT 组合。年份用 ranges=2020_2025_Year 过滤,内容类型用 contentType 参数(conferences、periodicals、standards、books)。
使用方式:先解析用户意图,将自然语言映射为命令语法(如“by author X”对应 "Authors":X,“from 2020 to 2025”对应 ranges=2020_2025_Year),再构造 URL:{BASE_URL}/search/searchresult.jsp?action=search&matchBoolean=true&queryText={BOOLEAN_QUERY}&highlight=true&returnType=SEARCH&matchPubs=true&rowsPerPage=25&pageNumber=1&ranges={YEAR_RANGE}&contentType={TYPE}。用 navigate_page 并设置 initScript 隐藏 webdriver 特征;若出现验证码或重定向,需提示用户在浏览器中完成验证或登录。随后用 evaluate_script 等待并提取结果,最后展示已应用过滤条件与结果列表。
适用场景:按作者加关键词、按期刊加年份范围、按会议类型检索特定主题等。
限制:IEEE Xplore 不收录 IEC/ISO 标准,检索 IEC 相关内容应按技术主题而非标准编号;避免用 OR 连接不同概念、未加引号的多词短语、过于通用的缩写;若用户提供 DOI 或文章编号,建议改用 ieee-paper-detail。