Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我如何使用维基百科的搜索选项“深度猫”?

我如何使用维基百科的搜索选项“深度猫”?
EN

Stack Overflow用户
提问于 2018-10-20 10:24:23
回答 1查看 616关注 0票数 1

我正在开发一个小应用程序,用户可以选择一个概念类别(物理、生物学、历史等)。存在于维基百科上,可以从维基百科中随机获取文章,我正在使用MediaWiki API来执行此操作。不幸的是,维基百科的大多数文章都被分类在更深的子类别下,所以一旦选择了一个泛型类别,我也可以从它的子类别中获取文章了。

输入deepcat。根据维基百科的文档deepcat是一个选项(小工具)用户可以进入维基百科的搜索栏,从一个类别及其子类别中获取文章,例如:

deepcat:Mathematics

应返回“数学”类及其子类别中的文章。问题是,似乎不起作用。我收到的唯一信息是:

搜索时出现警告:深度类别查询返回太多类别

维基百科的搜索选项和MediaWiki API似乎都返回相同的结果,所以这与我的调用是如何编写的无关。此外,搜索似乎是区分大小写的:如果我写deepcat:mathematics,我会得到目前属于猫:数学分类的9篇文章,但没有来自其子类别的文章。

我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-22 14:01:45

像物理、女性、politicians...etc这样的公共类别在你尝试获取它的时候有太多的页面。这就是你看到这个错误的原因。

维基媒体实验室有一个名为PetScan的工具。您可以很容易地键入类别标题,然后选择要达到的深度,然后就完成了!https://petscan.wmflabs.org/

另外,看看它是如何工作的https://meta.m.wikimedia.org/wiki/PetScan/en

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52908793

复制
相关文章

相似问题

猫鼬:深度搜索

12

了解维基百科代码的通用深度第一树搜索?

12

猫鼬深度查找查询

23

猫鼬多深度种群

24

使用深度优先搜索的单词搜索

17
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档