Comportamento della ricerca nel negozio online

La ricerca del negozio online utilizza diversi fattori e vari comportamenti integrati per la gestione dei termini di ricerca, in modo da restituire risultati accurati e pertinenti da prodotti, pagine e articoli del blog.

Esamina le seguenti considerazioni e i seguenti requisiti per il comportamento della ricerca nel negozio online.

App

Le app che modificano il tema o che dispongono di funzionalità di ricerca potrebbero influire sulla ricerca integrata del negozio online:

  • Se utilizzi un'app di ricerca di terze parti per generare i risultati della ricerca, i comportamenti e le funzionalità della ricerca integrata di Shopify potrebbero non essere applicabili ai risultati di ricerca del negozio online. Per maggiori informazioni sul funzionamento dell'app di ricerca di terze parti, contatta lo sviluppatore dell'app.
  • Le app di terze parti che modificano il modello di ricerca del tema potrebbero influire sui risultati di ricerca del negozio online.
  • Puoi gestire e migliorare i risultati della ricerca gestendo la visibilità di prodotti, pagine e articoli del blog e personalizzando i risultati di ricerca del negozio online con l'app Shopify Search & Discovery. Scopri di più sulla gestione della ricercabilità e sull'utilizzo dell'app Search & Discovery.

Sintassi di ricerca

I seguenti comportamenti di ricerca non si applicano alle ricerche che utilizzano la sintassi di ricerca:

Lingue supportate

Le impostazioni locali principali del negozio influiscono sui comportamenti di ricerca disponibili.

Elenco delle lingue di ricerca supportate; indica se ogni lingua supporta la tolleranza degli errori di battitura, lo stemming della ricerca e il trigram.
LinguaTolleranza degli errori di battituraStemming della ricercaTrigram
Inglese
Francese
Spagnolo
Portoghese (Brasile)
Tedesco
Olandese
Italiano
Giapponese
Può supportare katakana, hiragana e kanji.
Danese
Svedese
Portoghese (Portogallo)
Finlandese
Norvegese (Bokmål)
Turco
Rumeno
Ungherese
Russo
Polacco
Ceco
Greco
Islandese
Lituano
Sloveno
Slovacco
Bulgaro
Vietnamita
Croato
Indonesiano
Lettone
Estone
Serbo
Ucraino
Catalano
Norvegese (Nynorsk)
Faroese
Portoghese
Albanese
Bosniaco
Afrikaans
Macedone
Armeno
Serbo-croato
Latino
Gallese
Gaelico
Moldavo

Stato del prodotto non in elenco

Puoi impedire che i prodotti vengano trovati nella ricerca del negozio online utilizzando lo stato del prodotto non in elenco.

Termini di ricerca al singolare e al plurale

La ricerca del negozio online cerca di abbinare i termini sia nella loro forma singolare che plurale.

La ricerca di puppies restituisce risultati contenenti “puppy” o “puppies”.

Trattare i termini al singolare e al plurale come equivalenti è un esempio di stemming, in cui una parola viene mappata al suo lemma comune (radice). Lo stemming di Shopify tiene conto anche della radice comune di parole diverse.

La ricerca di body:leggings restituisce risultati contenenti “leg” o “leggings”.

Se desideri cercare una parola in base alla corrispondenza parziale di un pattern, utilizza la ricerca per prefisso.

Tolleranza degli errori di battitura

La ricerca del negozio online include la tolleranza ai refusi, che trova corrispondenze corrette per i termini di ricerca che contengono errori di battitura.

I risultati di ricerca includono corrispondenze che differiscono dal termine di ricerca di una lettera o che hanno due lettere in un ordine diverso. Le prime quattro lettere di un termine di ricerca devono essere inserite correttamente affinché la tolleranza ai refusi abbia effetto.

Ad esempio, la ricerca di chocollate restituirà risultati contenenti chocolate o chocolates nel titolo o nella descrizione.

La tolleranza ai refusi non viene applicata a tutti i campi durante la creazione dei risultati di ricerca. Ad esempio, chocollate non troverebbe corrispondenza in nessun tag di prodotto o tag di articolo del blog per chocolate. I seguenti campi delle risorse supportano la tolleranza ai refusi:

Elenco dei campi delle risorse su prodotti, pagine e articoli del blog che supportano la tolleranza ai refusi.
Tipo di risorsaCampi supportati
Prodotti
  • title
  • product_type
  • variants.title
  • vendor
Pagine
  • author
  • title
Articoli del blog
  • author
  • title

Limitazioni della ricerca

Stopword nella ricerca

Cosa sono le stopword

Le parole comuni in qualsiasi lingua sono classificate come “stopword” e non vengono indicizzate per la ricerca. Ciò include parole come “and”, “or”, “the”, “a”, “an” e “for” in inglese, nonché le parole equivalenti in altre lingue supportate.

Le stopword sono escluse dall'indicizzazione della ricerca perché sono troppo comuni per fornire segnali di ricerca significativi e renderebbero l'indice di ricerca molto più grande e lento. Se cerchi solo le stopword, non otterrai alcun risultato.

Impatto sul comportamento della ricerca

Questo comportamento si applica sia alla ricerca nel pannello di controllo che alla ricerca nella vetrina virtuale in tutte le lingue supportate.

Sintassi di ricerca

La sintassi di ricerca determina il modo in cui i termini di ricerca vengono trattati quando Shopify cerca i risultati.

Utilizzo degli operatori AND, OR e NOT

AND

La ricerca di risultati con l'operatore AND tra i termini di ricerca restituisce risultati quando tutti i termini di ricerca sono presenti nel risultato.

Per impostazione predefinita, tutti i termini di ricerca vengono trattati come se avessero AND tra di loro. La ricerca di artichoke hearts o artichoke AND hearts produce risultati contenenti sia “artichoke” che “hearts”. Gli operatori di unione non sono necessari.

OR

La ricerca di risultati con l'operatore OR tra i termini di ricerca restituisce risultati quando uno qualsiasi dei termini di ricerca è presente in un risultato.

La ricerca di artichoke OR hearts produce risultati contenenti almeno uno tra “artichoke” o “hearts”.

NOT

Per cercare risultati senza un termine, puoi anteporre al termine un segno meno (-).

La ricerca di artichoke -heart trova corrispondenze con “artichoke”, ma non con “heart”.

La ricerca per prefisso restituirà risultati in cui il termine di ricerca corrisponde all'inizio di altri termini nei risultati. La ricerca per prefisso viene eseguita automaticamente in tutte le ricerche.

La ricerca di artich trova corrispondenze con i termini che iniziano con “artich”, come “artichoke”. Funziona anche con l'ultimo termine di una ricerca. La ricerca di artichoke hea trova corrispondenze con i termini che iniziano con “artichoke hea”.

Inserendo un termine di ricerca tra virgolette doppie ("") si cerca quella parola o frase esatta in uno dei campi ricercabili.

La ricerca di "artichoke hearts" trova la corrispondenza in un prodotto con il titolo “Can of artichoke hearts”, ma non in un prodotto con il titolo “Canned hearts of artichoke”.

Ricerca in campi specifici

Aggiungi un nome di campo seguito da due punti al termine di ricerca per restringere la ricerca di quel termine al campo specificato.

Ad esempio, la ricerca di title:artichoke cerca i titoli che includono il termine “artichoke”.

La ricerca di una parola errata non funziona quando si cercano campi specifici, poiché la ricerca trova una corrispondenza esatta. Ad esempio, la ricerca di title:artichoqe non produce alcun risultato.

A seconda della risorsa che stai cercando (prodotto, pagina, articolo del blog), i risultati possono essere basati su diverse proprietà ricercabili.

Elenco delle proprietà ricercabili su prodotti, pagine e articoli del blog.
RisorsaProprietà ricercabili
Prodotti
  • body
  • product_type
  • tag
  • title
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor
Pagine
  • author
  • body
  • title
Articoli del blog
  • author
  • body
  • tag
  • title

Trigram

La ricerca per trigrammi trova corrispondenza con qualsiasi sequenza consecutiva di almeno tre caratteri in katakana, hiragana e kanji. Puoi anche cercare i kanji in coppia. Ad esempio, puoi cercare “アップルグリーンラップドレス” inserendo uno dei seguenti termini:

  • ップル
  • アップル
  • ップルグリーンラ

Tipi e funzionalità di ricerca

Il negozio online utilizza diversi tipi di funzionalità di ricerca a seconda di come i clienti interagiscono con l'interfaccia di ricerca:

  • Ricerca normale: i risultati che appaiono sulla pagina dei risultati di ricerca dopo che i clienti hanno digitato un termine e premuto Invio.
  • Ricerca predittiva: funzionalità di completamento automatico che suggerisce risultati mentre i clienti digitano nella casella di ricerca, prima di premere Invio. Scopri di più sulla ricerca predittiva.

Posizionamento e pertinenza della ricerca

I risultati di ricerca sono ordinati per pertinenza, che è determinata da diversi fattori:

  • Frequenza delle parole chiave: il numero di volte in cui il termine di ricerca appare nel prodotto, nella pagina o nell'articolo.
  • Importanza del campo: i termini trovati nei titoli vengono posizionati più in alto rispetto ai termini trovati nelle descrizioni o in altri campi.
  • Lunghezza del campo: i campi più corti con termini corrispondenti vengono posizionati più in alto rispetto ai campi più lunghi.
  • Indicatori di popolarità: le vendite recenti e le interazioni dei clienti possono influenzare il posizionamento per ottimizzare le conversioni.

Rilassamento della query

Quando una ricerca non produce risultati, il sistema di ricerca allenta automaticamente i criteri di ricerca per trovare corrispondenze potenziali:

  • Tolleranza agli errori di battitura: per le parole da 3 a 5 caratteri è consentito un errore di battitura. Per le parole con 6 o più caratteri sono consentiti fino a due errori di battitura.
  • Corrispondenza dei campi: la ricerca con criteri allentati si applica solo ai campi product_type e title, mentre per gli altri campi è richiesta una corrispondenza esatta.

Ad esempio, se la ricerca di “care bears” non produce risultati diretti, il sistema potrebbe trovare corrispondenza con prodotti contenenti “card years”, perché ogni parola differisce di un solo carattere.

Comportamenti di ricerca avanzati

Corrispondenza parziale delle parole

La ricerca supporta la corrispondenza parziale delle parole (ricerca per prefisso) sull'ultimo termine di una query di ricerca. Ad esempio:

  • La ricerca di winter sno trova corrispondenza con winter snowboard e winter snowshoes
  • I termini precedenti devono corrispondere esattamente affinché la ricerca per prefisso funzioni.

Gestione dei prodotti esauriti

Per impostazione predefinita, i prodotti completamente esauriti (tutte le varianti non disponibili) appaiono alla fine dei risultati di ricerca. Questo comportamento può essere personalizzato nelle impostazioni del tema:

  • Mostra: visualizza i prodotti esauriti nell'ordine di posizionamento normale
  • Per ultimi: mostra i prodotti esauriti alla fine dei risultati (impostazione predefinita)
  • Nascondi: nascondi completamente i prodotti esauriti dai risultati

Limitazioni dei risultati di ricerca

Espansioni massime per la ricerca per prefisso: quando si utilizza la ricerca per prefisso in tutti i negozi, i risultati sono limitati a un massimo di 50 corrispondenze. Questa limitazione può far sì che alcuni prodotti pertinenti non vengano visualizzati nei risultati per prefissi molto comuni.

Pagine nei risultati imprevisti: le pagine più datate potrebbero essere visualizzate in risultati di ricerca che non sembrano pertinenti a causa di informazioni nascoste sull'autore provenienti da processi di creazione di pagine legacy.