无限极 统计父节点下面子标签的使用次数

我现在有一个无限极标签表 每次客户(客户分不同的单位)发表文章的时候都会选择标签,
选择的标签都是无限极的叶子节点。

我现在要做一个统计,根据客户的单位,查找客户单位下不同标签的发表文章数目。

文章的只能是叶子节点。

假如我们现在有三级。
第一级: A级
第二季: B\C级
第三季: B -》D.G
C ->E.F
我现在要根据 D G E F 标签的数目 统计A下面有多少文章
B = D +G
C = E+F
A = B +C

    这个我该怎么统计 有没有大神告知一下 我感觉我脑壳转不过来弯

首先,您需要建立一个表示每个标签的文章数的“标签计数表”(Tag Count Table),其中每个标签都是表中的一行,第一列是标签的名称,第二列是该标签的文章数。

接下来,您需要逐篇文章进行处理,对于每篇文章,您需要:

  1. 确定文章所属的顶级标签,即 A 级标签。

  2. 逐级向下遍历文章选择的标签,将经过的每个标签的文章计数加 1。

  3. 最后更新标签计数表中相应标签的文章数。

重复上述步骤,直到处理完所有文章。

最后,您可以按照客户单位和标签计数表,生成所需的统计报表。