Ricerca corrispondenza e classificazione
Adobe Commerce Optimizer classifica i risultati in modo che gli acquirenti possano vedere per primi i prodotti più rilevanti. Il servizio fornisce l’impulso più forte ai prodotti il cui testo del catalogo corrisponde a quello che l’acquirente digita, quindi favorisce le corrispondenze in cui i termini di query appaiono insieme in modo significativo e infine include corrispondenze più ampie (compreso il comportamento che supporta la corrispondenza in stile di completamento automatico).
Priorità delle corrispondenze
A un livello elevato, la rilevanza utilizza tre livelli di forza di corrispondenza (oltre ad altri fattori di punteggio descritti di seguito):
-
Corrispondenza frase esatta e vicina: la frase di ricerca completa corrisponde al testo del catalogo o a una corrispondenza vicina dopo la normalizzazione, ad esempio la stemming (i moduli singolari e plurali, ad esempio, si risolvono nella stessa radice). Queste partite ricevono il massimo incremento di rilevanza.
-
Tutte le parole nello stesso campo. Ogni parola nella query viene visualizzata in un unico attributo ricercabile, ad esempio
redepantsnel prodotto name. Questo livello riceve l’incremento successivo più elevato. -
Parole in campi diversi — I termini di query vengono visualizzati in attributi diversi ricercabili (ad esempio,
redin color epantsin name). Si tratta del livello di corrispondenza più ampio e riceve l’incremento di rilevanza più basso. Può inoltre corrispondere a query parziali utilizzate dal completamento automatico, ad esempio quando un acquirente digitared panprima di terminarepants. Per i cataloghi tedeschi, vedere Decomposizione (tedesco).
Esempio
Per una query come red pants:
- Prodotti con la frase esatta pantaloni rossi (o una variante vicina) sono classificati primi.
- I prodotti in cui red e pantaloni compaiono nel stesso campo (ad esempio, name) sono classificati accanto.
- Seguono i prodotti in cui i termini vengono visualizzati in campi diversi (ad esempio, colore e nome).
Decomposizione (tedesco) decompounding-german
I cataloghi tedeschi usano molte parole composte. Ad esempio, spülbecken e spül becken possono decomporsi in token come spul e beck (dopo la stemming) in modo che un acquirente che cerca spul becken possa ancora trovare Spülbecken. A questo livello, le parole secondarie decomposte da un termine composto devono comparire nello stesso campo. Altri termini di query possono corrispondere in campi diversi.
Questo requisito AND filtra corrispondenze irrilevanti in cui è presente una sola parola secondaria. Ad esempio, la ricerca di Brauseschlauch non restituisce più Schlauchstück quando solo una parte del composto corrisponde. Una ricerca per spülbecken può comunque corrispondere a spülbeckventil perché la parola più lunga contiene tutti i token previsti.
Esempio
Per una frase di ricerca come Brauseschlauch chrom:
- Corrispondenza frase esatta e vicina - Cerca la frase completa brauseschlauch chrom digitata, senza decomporre (la stemming è ancora valida).
- Tutte le parole nello stesso campo - Cerca brauseschlauch e chrom nell’attributo same ricercabile, ancora senza decomposizione (ad esempio, entrambi in name).
- Parole in campi diversi — Decompone Brauseschlauch in brause e schlauch. Tali token devono essere visualizzati nel campo same (non necessariamente come frase adiacente). chrom può corrispondere in un campo differente (ad esempio, brause e schlauch in name, chrom in color).
Imposta Lingua su Tedesco nella scheda Lingua in Impostazioni in modo che vengano applicate le regole di decomposizione. Convalida le query tedesche di alto valore in una vetrina prima di abilitare le modifiche nella produzione.
La decomposizione è basata su regole e può aggiungere casi limite a questo livello. Se manca una parola secondaria nel dizionario, la tokenizzazione può essere incompleta e restituire corrispondenze più ampie di quanto previsto. Ad esempio, gas mancante da gaszähler potrebbe emettere solo zahl o stat mancante da termostato. Lo stemmer può anche produrre radici impreviste (ad esempio, schrauber che deriva da schraub o schelle a schell). Adobe aggiorna il dizionario e le sostituzioni di origine per i casi noti, man mano che vengono identificati dei problemi.
Cos’altro influisce sulla classificazione
La rilevanza non è determinata solo dalla corrispondenza delle frasi. Diversi segnali interagiscono:
- Incrementa da esatta / vicino corrispondenza frase
- Incrementa quando tutti i termini di query vengono visualizzati nel campo same
- Classificazione intelligente (se abilitata), che combina rilevanza testuale e segnali comportamentali. Vedere Funzionamento del punteggio di classificazione intelligente
- Peso della ricerca per ogni attributo e altri fattori di rilevanza testuali (ad esempio, la frequenza con cui si verificano i termini e la lunghezza del nome o della descrizione). In Impostazioni, configura gli attributi che partecipano alla ricerca per parole chiave e i relativi pesi di ricerca per parole chiave.
- Regole di merchandising come pin, boost e bury
Poiché questi segnali interagiscono, un prodotto che corrisponde solo al livello più ampio può talvolta essere classificato al di sopra di una corrispondenza di frase più stretta, ad esempio quando i pesi di ricerca o la frequenza del termine in un campo di peso elevato superano una corrispondenza di frase più debole in un altro punto.
Esempio: se pantaloni rossi compare come frase in descrizione con peso ricerca = 1, ma rosso e pantaloni compaiono separatamente in nome e colore con peso ricerca = 10, la corrispondenza della frase in descrizione potrebbe non essere superiore alla corrispondenza di divisione, a seconda del punteggio complessivo.
Le regole manuali pin e bury rimangono valide; le regole boost potrebbero richiedere l’ottimizzazione per superare le nuove estensioni di frasi e campi uguali. Convalida le query importanti dopo la modifica dei pesi o delle regole.
Peso di ricerca 1 e indicizzazione combinata
Gli attributi configurati con il peso minimo di ricerca (peso 1) e non configurati per modalità di corrispondenza speciali (come contains o starts-with) possono essere combinati nell’indice di ricerca in un singolo campo interno (defaultSearchField) per ridurre il sovraccarico di mappatura dei campi. Considera questa come un’unica superficie ricercabile per la corrispondenza same-field: i token che arrivano solo in quei campi a basso peso combinati vengono valutati insieme anziché come campi per attributo separati. Adobe può perfezionare questa ottimizzazione nel tempo man mano che la corrispondenza si evolve.