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

如何调整Mediawiki API返回的Snippet长度以获取完整内容?

如何调整MediaWiki API搜索结果中Snippet的长度?

直接调整搜索接口的Snippet长度

MediaWiki的query+search模块提供了srchars参数,用于指定返回的Snippet最大字符数,默认值通常为250。你可以通过增大该参数值来获取更长的摘要内容:

  • 修改后的请求示例:
https://en.wikipedia.org/w/api.php?action=query&format=json&list=search&srsearch=Dhoni&srchars=1000
  • 注意:该参数的取值上限受维基百科服务器配置限制,一般可设置至2000左右,若超过上限会自动返回服务器允许的最大长度。

替代方案:获取更完整的页面内容

如果需要的内容远超Snippet的范围,建议改用query+extracts模块,它能返回页面的完整引言甚至部分正文内容:

  • 请求示例:
https://en.wikipedia.org/w/api.php?action=query&format=json&titles=Dhoni&prop=extracts&exchars=2000&exintro=1
  • 关键参数说明:
    • exchars:控制提取内容的最大字符数
    • exintro=1:仅返回页面的引言部分(不需要可移除该参数)
    • explaintext=1:返回纯文本格式内容,过滤HTML标签

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 13:32:09