Shotnest · Biblioteca
Controlla gli spazi quando non trovi una frase
In questa pagina Gate 12 non trova la voce Gate 12 con il doppio spazio, mentre l’app Shotnest le trova entrambe perché cerca ogni parola separatamente.
Ricerca di sottostringa e ricerca per parole
Lo strumento di ricerca web normalizza la ricerca, ne rifila le estremità e la cerca come un’unica sottostringa continua. Non riduce gli spazi interni. Una ricerca con uno spazio non può quindi corrispondere a una voce con due spazi nello stesso punto, e l’esempio restituisce solo la voce 2. Digitando il doppio spazio, Gate 12, si ottiene solo la voce 1.
L’app Shotnest divide la ricerca agli spazi in parole separate e richiede che ognuna compaia nel testo dello screenshot. Gate e 12 sono presenti in entrambe le voci, quindi l’app le restituisce tutte e due. Anche lo strumento di confronto di questa pagina considera le due voci uguali dopo la normalizzazione, perché compatta le sequenze di spazi.
Gli spazi all’inizio o alla fine della ricerca vengono rifilati, quindi digitando Gate 12 con uno spazio finale si ottiene comunque la voce 2. Solo gli spazi all’interno della frase cambiano il risultato.
Dati di ingresso
- Cerca testo negli screenshot
- Gate 12
| Riga | Voce di testo |
|---|---|
| 1 | Gate 12 |
| 2 | Gate 12 |
Risultati
- Voci corrispondenti
- 1
| Riga | Voce di testo |
|---|---|
| 2 | Gate 12 |
Quando una frase non viene trovata
- Cerca un solo token distintivo, come 12, che trova entrambe le voci.
- Controlla se nella voce ci sono doppi spazi o un a capo all’interno della frase.
- Nell’app, digita le parole separatamente; il loro ordine non conta.
- Usa lo strumento di confronto se devi sapere se due testi differiscono solo per gli spazi.
- Ricerca Gate 12 con due spazi
- voce 1
- Ricerca 12
- voci 1, 2
- Ricerca Gate 12 nell’app Shotnest
- voci 1, 2
Trappole degli spazi
- Il riconoscimento del testo inserisce spesso due spazi dove lo schermo ha uno stacco tra colonne o una tabulazione.
- Una frase spezzata su due righe contiene un a capo, che la ricerca web non considera equivalente a un singolo spazio.
- Mettere una frase tra virgolette non forza una ricerca esatta in nessuno dei due strumenti; le virgolette vengono cercate come caratteri.
- Neanche nell’app aggiungere uno spazio a un’estremità cambia qualcosa, perché la ricerca viene divisa in parole prima del confronto.
Sapere quale ricerca stai usando
Lo strumento della pagina applica la regola rigida della sottostringa; l’app è più tollerante su ordine delle parole e spazi. Nessuno dei due può trovare parole che non sono state lette dall’immagine.