Shotnest · Biblioteca
Comprendi una corrispondenza parziale
Nello strumento di ricerca di Shotnest, “order” trova “preorder reference” perché la ricerca cerca sottostringhe, mentre il classificatore controlla i confini delle parole.
Ricerca di sottostringhe e confini delle parole chiave
Lo strumento di ricerca tiene una voce quando il suo testo normalizzato contiene la ricerca normalizzata in un punto qualsiasi, anche all’interno di una parola più lunga. Order sta dentro preorder, quindi la voce 1 corrisponde e la voce 2, “delivery note”, no. Il classificatore è più severo: per le parole chiave latine e cirilliche richiede che nessuna lettera stia subito prima o subito dopo la parola chiave. La scelta dello scaffale e un risultato di ricerca seguono quindi regole diverse.
Anche la ricerca dell’app si basa sulle sottostringhe per ogni parola digitata, e controlla una seconda forma del testo in cui le parole spezzate da un a capo vengono riunite, così una parola con il trattino a fine riga si può comunque trovare.
La normalizzazione avviene prima del test della sottostringa, quindi una ricerca di cafe trova anche café all’interno di una parola più lunga.
Dati di ingresso
- Cerca testo negli screenshot
- order
| Riga | Voce di testo |
|---|---|
| 1 | preorder reference |
| 2 | delivery note |
Risultati
- Voci corrispondenti
- 1
| Riga | Voce di testo |
|---|---|
| 1 | preorder reference |
Restringere una corrispondenza troppo ampia
- Cerca order e nota che la voce 1 corrisponde tramite preorder.
- Leggi l’intera parola trovata prima di trarre conclusioni.
- Aggiungi una parte distintiva, come un numero d’ordine: “order #4471” corrisponde solo a una voce che lo contiene.
- Apri lo screenshot per vedere il contesto intorno alla corrispondenza.
- Ricerca order · voci preorder reference, delivery note
- voce corrispondente: 1
- Ricerca order #4471 · con una terza voce “Order #4471 shipped”
- voce corrispondente: 3
Le ricerche molto brevi si allargano molto. Cercando pay si trovano sia “Repayment schedule” sia “Pay now”, quindi lo strumento restituisce le voci 1 e 2.
Fraintendere le corrispondenze di sottostringa
- Considerare una corrispondenza su preorder come la registrazione di un ordine effettivo.
- Pensare che una ricerca breve come “pay” trovi solo pagamenti; trova anche le parole che la contengono.
- Aspettarsi che il risultato di ricerca cambi lo scaffale scelto dal classificatore.
- Arrendersi quando una parola è spezzata su due righe nel testo copiato, invece di cercarne una parte più corta.
Una corrispondenza non è una classificazione
Una corrispondenza di sottostringa ti dice dove compaiono certi caratteri. Non ti dice di che cosa parla la voce. Usa lo strumento di ricerca collegato qui sotto per trovare i candidati e leggili uno per uno.
Una corrispondenza di sottostringa ignora anche su quale riga si trovano i caratteri. Leggi nello screenshot la riga trovata, non l’intera voce.