Vertex AI Search for Commerce offre una funzionalità che ti consente di specificare i record da elevare nelle ricerche. Puoi controllare il ranking dei risultati applicando una regola di boosting per dare la priorità o rimuovere la priorità agli elementi di ricerca restituiti.
Regole di potenziamento
Le regole di potenziamento possono essere applicate solo quando esiste un punteggio di pertinenza di base, ad esempio nelle ricerche ordinate in base alla pertinenza o nei risultati di navigazione con punteggi di preordinamento. Il potenziamento è una funzione moltiplicativa applicata a questi risultati di ricerca e navigazione.
Boost o bury
Un prodotto può essere condizionato da più regole di boost o di occultamento, impostate nella classeboostspec
dell'API del servizio di ricerca.
- Un numero positivo indica una regola di aumento, una promozione.
- Un numero negativo indica una regola di occultamento, ovvero una retrocessione anziché una promozione.
Opzioni di configurazione
- Somma dell'effetto di aumento: se è presente una retrocessione e una promozione, Vertex AI Search per il commercio somma questi valori. La somma risultante è un effetto di boost ridotto o di occultamento netto.
- Regola di aumento massimo (predefinita): Vertex AI Search for Commerce controlla il valore massimo e ignora le altre regole.
Più regole di boost o di occultamento impostate su un prodotto
Più regole di boost o di occultamento possono influire su un prodotto, con una somma o un valore massimo dei valori di boost che determinano il punteggio finale.
Quando vengono applicate più regole di potenziamento allo stesso prodotto, controlla sempre se il punteggio di un altro prodotto ha spodestato il prodotto dalla prima posizione. La modalità Max è impostata come predefinita per ridurre la probabilità che si verifichi questo problema.
Supponiamo che un prodotto riceva aumenti di 2, 3 e 0, 5 e un altro prodotto riceva un aumento di 0, 5. Sebbene il prodotto abbia ricevuto un punteggio di boost pari solo a 0,5, quando viene migliorato ripetutamente, supera l'altro prodotto. Controlla attentamente le specifiche dell'aumento per assicurarti che non si sovrappongano o che si sovrappongano come previsto.
Sostituzione dei filtri
Due tipi di filtri che hanno la precedenza sulle regole di potenziamento:
Specificati dall'utente: possono essere elementi come prezzo o brand e vengono visualizzati dall'utente finale come riquadri o sfaccettature sul sito web.
Attualità (rilevanza): questi filtri esistono solo per le query di ricerca (non per la navigazione). Escludeno i prodotti meno pertinenti dai risultati di ricerca. Ad esempio, la ricerca frigorifero non restituisce microonde o accessori, come le maniglie del frigorifero. Il filtro riconosce di non promuovere un forno a microonde per una ricerca di frigoriferi.
Filtri disponibili nella ricerca e nella visualizzazione
- Ricerca: filtro Attualità, oltre a qualsiasi altro filtro applicato dall'utente, ad esempio le sfaccettature sul sito.
- Sfoglia: poiché non è presente una query di testo, vengono applicati solo i filtri applicati dall'utente. I filtri vengono applicati anche per verificare che il prodotto (ad esempio, abiti) appartenga alla categoria di prodotto corretta (non maglioni, ad esempio).
Debug e risoluzione dei problemi
Tutti i prodotti sono idonei per il potenziamento illimitato, ma i filtri applicati dagli utenti eliminano i prodotti dalla risposta alla ricerca. Per risolvere il problema relativo alla mancata visualizzazione di un prodotto migliorato nei risultati di ricerca e di navigazione, controlla quanto segue:
- Più regole di boost (incluse le promozioni in primo piano): controlla la configurazione della modalità di boost (somma o massima) e determina il punteggio finale.
- Pertinenza: un prodotto deve essere pertinente per la query e superare i filtri di pertinenza. Se una query di ricerca riguarda le scarpe Nike e il titolo del prodotto è Air Jordans,le parole non corrispondono, ma la loro stretta relazione semantica genera un punteggio di pertinenza elevato. Un titolo del prodotto come giacca gialla ha un punteggio di pertinenza basso con una query di ricerca Nike. Allo stesso modo, se il titolo del prodotto è un numero di modello criptico che non ha alcuna relazione con alcuna parola, il punteggio di pertinenza sarà basso per qualsiasi query.
- Filtri: le regole di filtro sostituiscono qualsiasi regola di potenziamento e impediscono la visualizzazione dei prodotti potenziati nei risultati. Il filtro viene sempre applicato sopra il potenziamento. Se un prodotto ha filtri applicati dall'utente o se una categoria di prodotto filtra la navigazione, il potenziamento non funzionerà affatto.
Tutorial sul boosting
Questo tutorial mostra alcuni esempi di boosting dei prodotti.
Per seguire le indicazioni dettagliate per questa attività direttamente nell'editor di Cloud Shell, fai clic su Procedura guidata:
Configurare il boost
Questa pagina utilizza il seguente set di dati come esempio. Sono inclusi solo i campi necessari per la spiegazione.
Set di dati di esempio
Esempio di richiesta e risposta di ricerca
Ad esempio, se cerchi "altoparlante Google", visualizzerai "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" e "google_home_mini" in nessun ordine specifico.
Esempio di specifiche del potenziamento
Supponiamo che tu voglia dare la priorità ai prodotti più economici (meno di 95 $) e rimuovere la priorità da quelli costosi (più di 95 $). Puoi applicare una specifica di boost come:
JSON
{ condition_boost_specs { condition: "price: IN(*, 95.0e)" boost: 0.5 } condition_boost_specs { condition: "price: IN(95.0e, *)" boost: -0.5 } }
Nel risultato, "nest_mini_2nd_gen"
, "google_home_mini"
e "nest_hub"
potrebbero essere i tre primi, mentre "nest_audio"
, "nest_hub_max"
e "google_home_max"
potrebbero essere gli ultimi tre. Tuttavia, non è predeterminato alcun ordine specifico, a differenza dell'ordinamento per prezzo, come descritto in Filtrare e ordinare i risultati.