递归 "incategory" CirrusSearch 查询

Recursive "incategory" CirrusSearch query

作为 的后续,我想知道是否有一种方法可以在特定的 MediaWiki 类别中执行递归搜索。目前似乎只能在给定的类别中搜索,而不是子类别。

我发现的唯一选择是将所有子页面连接成一个大查询,但似乎无法像 MediaWiki(在 Commons 上)所说的那样扩展到真正大的类别 Query was not understood. Please make it simpler.

还有哪些其他选项可以在特定类别中进行递归搜索?

没有。 MediaWiki 类别没有层次结构,因此您会遇到循环 (Category:A < Category:B < Category:A)、类别树分支和重新合并,以及各种其他奇怪的事情。在大型维基中,例如维基百科,它也不是很有用,因为通常没有明确定义的 ontology 用于分类。例如,如果您在 enwp 上遍历世界各国的类别,您将在其中某处找到有关教皇的文章(因为教皇被归类在梵蒂冈城邦下)。

这就是必须开发 Deepcat 的原因。