Rules

Questo può essere utilizzato per casi d’uso particolari che richiedono di mostrare sempre un determinato insieme di risultati, come quando i clienti cercano “mystery box” e vuoi associare uno specifico prodotto, una categoria e un post del blog esplicativo.
Target Query #
Le ricerche possono essere configurate per applicarsi quando una query corrisponde esattamente, come una ricerca per “mystery box”, quando la query contiene semplicemente le parole scelte come “best mystery box adventures”, oppure per manipolare lo stato vuoto di Omnisearch prima che l’utente digiti una query.
Result Types #
Ogni sezione corrisponde a un tipo specifico di risultato restituito da Clerk e funzionerà fintanto che stai mostrando quel tipo nei risultati di ricerca.
Puoi personalizzare i risultati per ognuno di questi tipi, attraverso sezioni separate:
- Prodotti
- Categorie
- Pagine
- Suggerimenti
Criteria #
Utilizzando la sezione Included aggiungerai i tipi scelti in cima ai risultati di ricerca per la query, mostrando gli altri risultati corrispondenti sotto di essi.
Utilizzando la sezione Excluded rimuoverai i tipi scelti dai risultati di ricerca per la query. Continueranno comunque a essere mostrati per altre ricerche.

Quando includi o escludi dei tipi, è sufficiente cercarli nella finestra a comparsa per selezionarli come parte della tua personalizzazione.
Attenzione: Il “limite” che hai configurato nei tuoi Element o nelle API calls, controlla quanti risultati vengono restituiti, anche se aggiungi più risultati di questo valore. Inoltre, le campagne di Merchandising hanno la priorità se vanno in conflitto con le tue impostazioni.
Scope #
Ogni Rules può essere configurato con uno Scope, in base a dove vuoi che venga applicato.
Utilizza il menu Edit scope per selezionare i negozi in cui dovrebbe essere aggiunto.
Dalla panoramica Rules, puoi creare e gestire le Rules per il negozio corrente usando la pagina In This Store o per più negozi tramite la pagina Multiple Stores per ricerche cross-account.
Le Rules condivise generalmente hanno senso solo per negozi che utilizzano la stessa lingua.
For Developers #
La funzione di seguito richiede conoscenza dell’API ed è utilizzata principalmente per il debugging.
Disable In API #
Se Clerk.io mostra risultati inaspettati, spesso è utile, come punto di partenza, disabilitare tutte le modifiche Rules per una chiamata API, per verificare se questa sia 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 perturbare il resto della configurazione Clerk.io.
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.