Rules

Questo può essere utilizzato per casi d’uso specifici che richiedono di mostrare sempre un determinato set di risultati, ad esempio quando i clienti cercano “mystery box” e vuoi associare un prodotto particolare, una categoria e un post esplicativo del blog.
Query di destinazione #
Le ricerche possono essere configurate affinché si applichino quando una query corrisponde esattamente, come una ricerca per “mystery box”, quando la query semplicemente contiene la parola/le parole scelte come “best mystery box adventures” oppure per manipolare lo stato Omnisearch empty prima che l’utente digiti una query.
Tipi di risultato #
Ogni sezione corrisponde a un tipo specifico di risultato restituito da Clerk, e funzionerà finché mostri quel tipo nei risultati di ricerca.
Puoi personalizzare i risultati per ciascuno di questi tipi, attraverso sezioni separate:
- Prodotti
- Categorie
- Pagine
- Suggerimenti
Criteri #
Usando la sezione Included aggiungerai i tipi scelti in cima ai risultati di ricerca per la query, mostrando le altre corrispondenze al di sotto.
Usando la sezione Excluded rimuoverai i tipi scelti dai risultati di ricerca per la query. Continueranno a essere mostrati per altre ricerche.

Quando includi o escludi tipi, devi semplicemente cercarli nella finestra a comparsa per selezionarli come parte della tua personalizzazione.
Attenzione: Il “limite” che hai configurato nel tuo Element o nelle API calls controlla quanti risultati vengono restituiti, anche se ne aggiungi di più. Inoltre, le campagne di Merchandising hanno la priorità se entrano in conflitto con le tue impostazioni.
Ambito #
Ogni Rules può essere configurata con un Ambito in base a dove vuoi che si applichi.
Usa il menu Edit scope per selezionare gli Store dove deve essere aggiunta.
Dalla panoramica Rules, puoi creare e gestire Rules per lo Store corrente utilizzando la pagina In This Store oppure per più store tramite la pagina Multiple Stores per ricerche cross-account.
Le Rules condivise hanno generalmente senso solo per Store che utilizzano la stessa lingua.
Per gli sviluppatori #
La funzionalità seguente richiede la conoscenza della API ed è utilizzata principalmente per il debug.
Disabilita nelle API #
Se Clerk.io mostra risultati inaspettati, spesso è un buon punto di partenza disabilitare tutte le modifiche di Rules per una chiamata API, per verificare se è questa la causa.
Puoi farlo aggiungendo il parametro flags=disable.customsearch a una chiamata API:
https://api.clerk.io/v2/search/search?key=your_api_key&query=star+wars&flags=disable.customsearch=true
Questo disabiliterà tutte le modifiche Rules per quella chiamata API, senza influenzare il resto della tua configurazione di Clerk.io.
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.