Shotnest

Shotnest · Biblioteca

Riconosci le stesse parole in un ordine diverso

“red blue” e “blue red” raggiungono una sovrapposizione dei token di 1 nello strumento di confronto di Shotnest, eppure non sono uguali nemmeno dopo la normalizzazione.

L’ordine resta fuori dalla misura

La sovrapposizione dei token è il numero di token distinti condivisi diviso per il numero di token distinti dei due testi insieme. La posizione non conta. “red blue” e “blue red” producono lo stesso insieme, quindi la sovrapposizione è 2 ÷ 2 = 1. L’uguaglianza normalizzata confronta le intere stringhe normalizzate, quindi riporta comunque No: le parole sono in un ordine diverso.

Lo scarto tra queste due righe è il segnale utile. Una sovrapposizione piena con testi normalizzati non uguali significa che lo stesso vocabolario è stato riordinato, cosa che può essere innocua in un elenco e decisiva in una frase.

La normalizzazione non riordina nulla: porta in minuscolo, toglie gli accenti e compatta gli spazi, poi confronta le stringhe così come sono.

Dati di ingresso

Primo testo
red blue
Secondo testo
blue red

Risultati

Esattamente uguali
No
Uguali dopo la normalizzazione
No
Sovrapposizione delle parole
1
Solo nel primo testo
Non disponibile
Solo nel secondo testo
Non disponibile

La sovrapposizione del testo non dimostra che due immagini o documenti siano identici.

Leggere insieme i tre risultati

  1. Esattamente uguali: No.
  2. Uguali dopo la normalizzazione: No, perché l’ordine è diverso.
  3. Sovrapposizione delle parole: 1, con gli elenchi Solo nel primo testo e Solo nel secondo testo vuoti.
  4. Leggi entrambi i testi ad alta voce nell’ordine; se il significato cambia, trattali come voci diverse.
Token condivisi
2
Token distinti in totale
2
Sovrapposizione delle parole
1

Quando l’ordine delle parole conta

“Gate 12 seat 5” e “seat 12 gate 5” condividono ogni token e scambiano due numeri tra i campi. “Not before Friday” e “before Friday, not” significano cose diverse. Nell’app Shotnest anche la ricerca ignora l’ordine: ogni parola digitata deve comparire nel testo dello screenshot, in qualsiasi posizione. Questo ti aiuta a trovare uno screenshot, ed è un motivo in più per leggere il risultato prima di agire.

L’esempio con i campi scambiati dà esattamente questo risultato: “Gate 12 seat 5” e “seat 12 gate 5” non sono uguali dopo la normalizzazione, e la loro sovrapposizione è 1.

Nessun verdetto sulle immagini

Lo strumento di confronto collegato qui sotto avverte che il suo risultato è solo una sovrapposizione di testo, non la prova che due immagini o documenti siano identici. Il controllo duplicati di Shotnest richiede, oltre alle parole condivise, le stesse dimensioni dell’immagine e impronte visive corrispondenti.