Questa pagina illustra il miglioramento dei risultati di ricerca.
Tutorial sul boosting
Questo tutorial mostra alcuni esempi di potenziamento dei prodotti.
Per seguire le indicazioni dettagliate per questa attività direttamente nell'editor di Cloud Shell, fai clic su Procedura guidata:
Set di dati di esempio
Questa pagina utilizza il seguente set di dati come esempio. Sono inclusi solo i campi necessari per la spiegazione.
Prerequisiti
Per la sintassi delle espressioni di filtro, consulta Filtrare e ordinare i risultati.
Aumento
Con il boosting, puoi controllare il ranking dei risultati applicando un boost per assegnare una priorità ai risultati o ridurne la priorità.
Ad esempio, se cerchi "speaker Google", troveresti "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" e "google_home_mini" in un ordine non specifico.
Java
Supponiamo che tu voglia dare la priorità ai prodotti più economici (meno di 95 dollari) e ridurre la priorità di quelli più costosi (superiori a 95 dollari). 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 è garantito un ordine specifico, a differenza dell'ordine per prezzo, come spiegato nella sezione Filtrare e ordinare i risultati.