Shotnest

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
RigaVoce di testo
1preorder reference
2delivery note

Risultati

Voci corrispondenti
1
RigaVoce di testo
1preorder reference

Restringere una corrispondenza troppo ampia

  1. Cerca order e nota che la voce 1 corrisponde tramite preorder.
  2. Leggi l’intera parola trovata prima di trarre conclusioni.
  3. Aggiungi una parte distintiva, come un numero d’ordine: “order #4471” corrisponde solo a una voce che lo contiene.
  4. 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

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.