Risultati di ricerca
L'elenco Risultati ricerca include tutti i prodotti che corrispondono ai criteri di ricerca specificati nella casella Ricerca rapida o nel modulo Ricerca avanzata. Ogni elenco di prodotti del catalogo ha essenzialmente gli stessi controlli. L'unica differenza è che uno è il risultato di una query di ricerca e l'altra è il risultato di navigazione.
I risultati possono essere formattati come griglia o elenco e ordinati in base a una selezione di attributi. I controlli di impaginazione vengono visualizzati se nella pagina sono presenti più prodotti di quanti ne possano contenere. Utilizzare questi controlli per passare da una pagina all'altra. Il numero di record per pagina è determinato dalla configurazione di Catalog Frontend. Per ulteriori informazioni, vedere Elenco prodotti.
Con Elasticsearch:
- Non è disponibile il supporto predefinito per la ricerca in base al suffisso. Ad esempio, la ricerca per SKU potrebbe non restituire il risultato previsto se la parola chiave contiene solo la parte finale dello SKU.
- Supporto predefinito per la ricerca per prefisso (ricerca parziale per parole chiave) solo per gli attributi di prodotto
name
esku
. La ricerca di tutti gli altri attributi del prodotto viene eseguita in base alla parola chiave intera, con l’esatta corrispondenza. - I risultati della ricerca per gli attributi di prodotto
name
esku
si basano sulla rilevanza, non sulla corrispondenza esatta. Vengono elencate per prime le corrispondenze più rilevanti, ad esempio Nome prodotto o SKU corrispondenti. Per cercare una corrispondenza esatta, il cliente può utilizzare le virgolette nella query di ricerca. Ad esempio, una query di ricercaWSH12-32-Red
può restituire diversi prodotti, ordinati in base alla rilevanza. Ma una query di ricerca"WSH12-32-Red"
restituisce un solo prodotto con esattamente corrispondente asku
.
{width="700" modal="regular"}
Mappatura delle parole chiave per estendere i risultati della ricerca
Questa tecnica utilizza un attributo per creare un’associazione basata su parole chiave tra due prodotti in modo che la ricerca di uno dei due prodotti restituisca i risultati per entrambi i prodotti. È possibile utilizzare la mappatura delle parole chiave per promuovere un prodotto nei risultati di ricerca in cui altrimenti non verrebbe visualizzato.
{width="700" modal="regular"}
Nell'esempio seguente viene utilizzata la mappatura delle parole chiave basata su SKU. Quando si immette uno SKU nella casella di ricerca, entrambi i prodotti vengono visualizzati nei risultati. Vengono mappati gli SKU dei seguenti prodotti configurabili, anziché gli SKU delle varianti di prodotto:
- Giubbotto Antivento Montana (MJ03)
- Cappuccio di canguro Chaz (MH01)
Passaggio 1: creare un attributo
-
Nell'elenco Products aprire
Montana Wind Jacket
(MJ03) in modalità di modifica. -
Nell'angolo superiore destro fare clic su Add Attribute.
-
Nella pagina Seleziona attributo fare clic su Create New Attribute.
-
Completa le proprietà dell’attributo come segue:
Attribute Properties
- Attribute Label -
Search Keywords
- Catalog Input Type for Store Owner -
Text Field
Advanced Attribute Properties
- Add to Column Options -
Yes
(impostazione predefinita) - Use in Filter Options -
Yes
(impostazione predefinita)
Storefront Properties
- Use in Search -
Yes
- Visible on Catalog Pages in the Storefront -
No
- Used in Product Listings -
No
- Attribute Label -
-
Al termine, fare clic su Save Attribute.
L’attributo viene aggiunto al set di attributi del prodotto.
Passaggio 2: mappare il primo prodotto
-
Nella pagina delle impostazioni del prodotto, scorrere verso il basso ed espandere la sezione Attributes.
-
Nel campo Search Keywords, immettere lo SKU
MH01
da mappare a questo prodotto.È possibile immettere più SKU separati da uno spazio nel campo Parole chiave di ricerca. In questo esempio ne viene immesso solo uno.
{width="600" modal="regular"}
-
Al termine, fare clic su Save.
-
Vai a System > Tools>Cache Management e aggiorna Page Cache.
Passaggio 3: mappare il secondo prodotto
- Nell'elenco Products aprire
Chaz Kangaroo Hoodie
(MH01) in modalità di modifica. - Scorri verso il basso ed espandi la sezione Attributes.
- Nel campo Search Keywords, immettere lo SKU per l'altro prodotto,
MJ03
. - Fare clic su Save.
- Vai a System > Tools>Cache Management e aggiorna Page Cache.
Passaggio 4: testarlo nella vetrina
- Vai alla vetrina e immetti
MJ03
nella casella Ricerca rapida. - Verifica che entrambi i prodotti siano restituiti nell’elenco dei risultati della ricerca.
Ricerca ponderata
Agli attributi dei prodotti abilitati per la ricerca nel catalogo può essere assegnato un valore più elevato nei risultati di ricerca. Gli attributi con un peso maggiore vengono restituiti prima degli attributi con un peso inferiore. Ad esempio, se nel sistema sono presenti due attributi, color con un peso di ricerca di 3 e description con un peso di ricerca di 1. La ricerca della parola red restituisce un elenco di prodotti con un attributo di colore red
nella parte superiore dei risultati della ricerca e restituisce prodotti con descrizioni che contengono la parola red nella parte inferiore dei risultati della ricerca. In questo esempio, l'attributo color
ha un peso definito maggiore dell'attributo description
.
Per impostare le proprietà del peso di ricerca di un attributo:
-
Nella barra laterale Admin, passa a Stores > Attributes>Product.
-
Trova l’attributo nell’elenco e aprilo in modalità di modifica.
-
Nel pannello a sinistra, scegli Storefront Properties ed effettua le seguenti operazioni:
-
Per includere l'attributo nelle query di ricerca, impostare Use in Search su
Yes
. -
Per stabilire il valore di ricerca dell'attributo, impostare Search Weight su un numero compreso tra 1 e 10, dove
10
ha la priorità più alta. Se non viene immesso alcun valore, per impostazione predefinita tutti gli attributi hanno un peso di ricerca pari a1
.
{width="600" modal="regular"}
-
-
Al termine, fare clic su Save Attribute.