Vertex AI Search for Commerce offre una funzionalità che ti consente di specificare i record che devono essere visualizzati in primo piano nelle ricerche. Puoi controllare la classificazione dei risultati applicando una regola di boosting per dare la priorità o declassare gli elementi di ricerca restituiti.
Regole di potenziamento
Le regole di boosting possono essere applicate solo quando è presente un punteggio di pertinenza di base, ad esempio nelle ricerche ordinate in base alla pertinenza o nei risultati di navigazione con punteggi preordinati. Il boosting è una funzione moltiplicatore applicata a questi risultati di ricerca e navigazione.
Boost o bury
Un prodotto può essere condizionato da più regole di aumento o abbassamento, impostate nella classe boostspec
dell'API del servizio di ricerca.
- Un numero positivo indica una regola di incremento, una promozione.
- Un numero negativo indica una regola di seppellimento, ovvero una retrocessione anziché una promozione.
Opzioni di configurazione
- Somma dell'effetto di boost: se è presente una retrocessione più una promozione, Vertex AI Search per il commercio somma questi valori. La somma risultante è un boost ridotto o un effetto di seppellimento netto.
- Regola di aumento massimo (predefinita): Vertex AI Search for Commerce controlla il valore massimo e ignora le altre regole.
Più regole di aumento o riduzione impostate per un prodotto
Un prodotto può essere interessato da più regole di aumento o abbassamento, con una somma o un massimo dei valori di aumento che determinano il punteggio finale.
Quando vengono applicate più regole di incremento allo stesso prodotto, controlla sempre se il punteggio di un altro prodotto ha superato quello del prodotto in questione. La modalità Max è impostata come predefinita, in modo che questo problema si verifichi meno probabilmente.
Supponiamo che un prodotto riceva incrementi di 2, 3 e 0, 5 e un altro prodotto riceva un incremento di 0, 5. Anche se il prodotto ha ricevuto un punteggio di incremento di solo 0,5, quando viene incrementato ripetutamente, supera in ranking l'altro prodotto. Controlla attentamente la specifica di boosting per assicurarti che non si sovrapponga o che si sovrapponga come previsto.
Override dei filtri
Due tipi di filtri che hanno la precedenza sulle regole di boosting:
Specificati dall'utente: possono essere elementi come il prezzo o il brand e vengono visualizzati dall'utente finale come riquadri o sfaccettature sul sito web.
Attualità (pertinenza): questi filtri esistono solo per le query di ricerca (non per la navigazione). Escludono 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 aumentare il ranking di un forno a microonde per una ricerca di frigorifero.
Filtri disponibili nella ricerca e nella navigazione
- Ricerca: filtro per la pertinenza dell'argomento più eventuali altri filtri applicati dall'utente, ad esempio le sfaccettature sul sito.
- Sfoglia: poiché non è presente alcuna query di testo, vengono applicati solo i filtri applicati dall'utente. I filtri vengono applicati anche per verificare che il prodotto (ad esempio, i vestiti) appartenga alla categoria di prodotto corretta (non ai maglioni, ad esempio).
Debug e risoluzione dei problemi
Ogni prodotto è idoneo per il boosting illimitato, ma i filtri applicati dagli utenti eliminano i prodotti dalla risposta di ricerca. Per risolvere il problema per cui un prodotto potenziato potrebbe non essere visualizzato nei risultati di ricerca e navigazione, controlla:
- Più regole di aumento (incluse le retrocessioni): controlla la configurazione della modalità di aumento (somma o massimo) 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 di 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 nessuna parola, il punteggio di pertinenza sarà basso per qualsiasi query.
- Filtri: le regole di filtraggio sostituiscono qualsiasi regola di aumento e impediscono la visualizzazione dei prodotti aumentati nei risultati. Il filtro viene sempre applicato sopra il boost. Se un prodotto ha filtri applicati dall'utente o se una categoria di prodotto filtra la navigazione, il boost non funzionerà.
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 "speaker Google", otterrai "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" e "google_home_mini" senza un ordine specifico.
Esempio di specifica del boost
Supponiamo che tu voglia dare la priorità ai prodotti più economici (meno di 95 $) e declassare quelli costosi (più di 95 $). Puoi applicare una specifica di boosting 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
primi tre, 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.