Shotnest

Shotnest · 资料库

理解重复单词为何不增加词项权重

“red red blue”和“red blue”的词元重合度为 1,因为比较工具对每个不同的词只计一次,不管它重复多少次。

重合度是在集合上衡量的

比较工具把每段规范化后的文字变成一个由不同词元组成的集合。集合里没有次数:不管文字里 red 出现一次还是十次,它在集合中只出现一次。“red red blue”的集合是 red 和 blue;“red blue”也是这两个词元。共有词元 2,并集 2,重合度 2 ÷ 2 = 1。

“完全相同”和“规范化后相同”仍然显示“否”,因为字符串不同。只有这两行还能看出重复。

更长的例子也一样。“pay pay pay now”和“pay now”的重合度同样是 1,尽管第一段文字说了三次 pay。“仅在第一段文本中”和“仅在第二段文本中”的列表都是空的,因为两边都不缺任何不同的词元。

输入值

第一段文本
red red blue
第二段文本
red blue

结果

完全相同
否
规范化后相同
否
词语重合度
1
仅在第一段文本中
暂无数据
仅在第二段文本中
暂无数据

文本重合不能证明两张图像或两份文档完全相同。

核对重复的词

  1. 比较两段文字,记下重合度为 1。
  2. 看“完全相同”和“规范化后相同”:两项都是“否”。
  3. 注意两个单侧列表都是空的,因为每个集合里的词元另一边都有。
  4. 重复次数重要时,自己在原文中数一数那个重复的词。
第一段文字的不同词元
2
第二段文字的不同词元
2
词语重合度
1

集合建立之前会先做规范化,所以“Red”“RED”和“red”也都会合并成一个词元;大写字母同样无法让重复被计数。

当重复带有含义时

在列表中,重复的一行可能意味着数量:两件相同的商品、一笔重复的扣款、一条说了两遍的指示。集合重合度把这种差异完全掩盖了。Shotnest 的重复项查找对截屏用的是类似的集合思路,但前提是图片的宽度和高度相同、视觉指纹几乎一致,而且它比较的是不含数字的词。

集合度量,就按集合来读

这个数值只回答一个问题:两段文字共有哪些不同的词元?顺序和频率都不在其中。只要次数重要,就把下方链接的比较工具和原文一起使用。