Similarity Helper / 文档 / 报告字段
REPORT FIELDS / 03

不要只看总分,
看相似度从哪里来。

报告把“项目看起来像不像”拆成可以复核的字段。你可以同时看到两边的规模、匹配数量、代表性名称和计算口径。

数量对比匹配明细计算口径透明

HTML 表格每一列是什么

字段含义阅读方式
类型当前统计行代表的对象,例如 Property、Method、FileName 或 Localizable 键。先确认这一行比较的是代码实体、文件、配置键还是文本信号。
项目 A 数量项目 A 中被统计到的对象数量。是分母之一,不代表其中全部都会与项目 B 匹配。
项目 B 数量项目 B 中被统计到的对象数量。和项目 A 数量一起看两边规模是否接近。
相同数量两边被识别为相同的对象数量。数量越大,说明这一维度存在更多可复核的交集。
相同项列表匹配到的名称或代表性样例。这是最直接的证据,可以从名称进一步回到本地完整报告。
相似度该维度按报告规则计算出的百分比。要结合数量和匹配列表理解,不要把单一维度当作整体结论。

真实结果怎么读

网站展示的脱敏报告来自项目 FactorizationWanIndexes 与 HUMBbbMonitoring 的一次本地运行。示例中:

  • Property:项目 A 有 782 个、项目 B 有 355 个,相同 18 个,相似度 2.3%。
  • Localizable 键:两边各有 1,488 个,相同 353 个,相似度 23.72%。
  • FolderName:两边分别有 26 和 28 个,相同 14 个,相似度 50%。
  • FileHash:两边都有 223 / 599 个文件参与统计,但示例中没有相同内容 Hash。

这组数字用于展示报告结构和阅读方式,不代表所有项目都会得到相同结果。实际结果取决于项目内容、配置和排除规则。

相似度与“仅显示”

示例报告中的综合相似度使用 equal_mean 口径,字符串比较的最小长度为 2。代码实体和资源维度各自有自己的统计结果,综合值不能替代对具体匹配项的检查。

某些类型可能只做数量展示,不参与相似度计算。例如报告会将 Objective-C 枚举等字段标记为“仅显示,不参与相似度计算”;字段为空或没有可比较对象时,也可能显示短横线。

三种输出格式

格式最适合的用途你可以看到
HTML人工审查可读的分类表格、相同项名称、摘要和路径关系。
JSON程序处理结构化的整体相似度、代码维度和资源维度数据。
LOG运行排查何时开始扫描、何时完成比较、何时写出文件。

首页“直接看真实结果”区域可以在这三种视图之间切换,也可以在代码摘要、字符串摘要、资源摘要和相同项明细之间切换。