Il centro assistenza esegue una ricerca full-text negli articoli della knowledge base, nei post della community e, se la ricerca federata è abilitata e configurata, anche nei contenuti esterni come blog o siti web.
Quando un utente immette una query di ricerca nel centro assistenza, gli algoritmi di ricerca entrano in funzione, cercano gli indicatori dei risultati più pertinenti e li classificano. Viene creato il frammento di codice pertinente dal contenuto dell’articolo della knowledge base, dal post della community o dal contenuto esterno e i risultati della ricerca e i filtri di ricerca pertinenti vengono visualizzati nella pagina dei risultati della ricerca.
Nota: La ricerca nel Centro assistenza è un modo per cercare contenuti nel centro assistenza. Per informazioni sugli altri metodi di ricerca, consulta Informazioni sui metodi di ricerca nel centro assistenza.
Gli articoli includono le seguenti sezioni:
- Contenuti inclusi ed esclusi nei risultati della ricerca
- Punteggio di pertinenza nei risultati della ricerca
- Bonus per i risultati della ricerca
- Funzionalità di pertinenza supplementari
- Miglioramento dell’esperienza di ricerca per gli utenti finali
Contenuti inclusi ed esclusi nei risultati della ricerca
Quando esegui una ricerca nel centro assistenza, questa viene eseguita in tutti gli articoli della knowledge base (primi 10.000 caratteri di ciascun articolo) nel centro assistenza nativo. La ricerca può includere anche:
- Articoli e post della community da altri centri assistenza nella tua applicazione, se sono abilitati più centri assistenza e la ricerca è stata configurata in modo da includere i risultati di tali centri assistenza. Vedi Abilitazione della ricerca in più centri assistenza.
- Contenuti da origini esterne, se la ricerca federata è abilitata e la ricerca è stata configurata in modo da includere i risultati da contenuti esterni. Informazioni sulla ricerca federata Zendesk.
Articoli e post della community
Quando viene restituito un articolo, un post o un contenuto esterno, il motore di ricerca tenta di trovare un frammento nel corpo del documento che corrisponda alla ricerca. Se non esiste alcuna corrispondenza nei commenti o nel corpo del documento, viene restituito un estratto dell’inizio del corpo del documento. In caso di corrispondenza, il motore di ricerca suddivide l’articolo in frasi e classifica ogni frase in base al numero di corrispondenze. Il punteggio viene quindi normalizzato in base alla lunghezza del frammento per garantire che i frammenti non siano troppo piccoli.
La dimensione predefinita del frammento per un risultato della ricerca è di 120 caratteri, anche se i risultati possono variare leggermente in quanto il motore di ricerca dei frammenti cerca sempre di restituire un frammento che includa una frase completa.
Nella ricerca possono essere inclusi anche gli elementi seguenti:
- Contenuti riservati: solo gli utenti autorizzati ad accedere ai contenuti riservati li vedranno nei risultati della ricerca.
- Nuovi contenuti: quando aggiungi o aggiorni dei contenuti, di solito sono necessari solo alcuni minuti prima che siano indicizzati e disponibili per la ricerca.
- Commenti: i commenti di articoli e post sono inclusi nei risultati della ricerca del centro assistenza. I commenti appariranno nei risultati della ricerca, a condizione che il frammento dei risultati della ricerca appaia nel commento. Se vi sono più corrispondenze nei commenti di un post della community, l’algoritmo sceglierà il frammento di commento più pertinente.
- Hyperlink: gli URL all’interno del corpo del documento e il testo del link sono inclusi nei risultati di ricerca del Centro assistenza.
I seguenti elementi non sono inclusi nelle ricerche:
- Allegati: i contenuti negli allegati degli articoli non sono inclusi nelle ricerche del centro assistenza.
- Le mie attività: le ricerche in Le mie attività nel centro assistenza sono limitate ai ticket e, più specificatamente, ai ticket a cui tu hai accesso. Non includono gli articoli.
Contenuti esterni
Se è disponibile del contenuto esterno, il titolo del contenuto esterno viene visualizzato insieme a un link per aprire il contenuto in una nuova scheda del browser e un frammento dal corpo del documento che corrisponde alla ricerca. Se non esiste alcuna corrispondenza nel corpo del documento, viene restituito un estratto dell’inizio del corpo del documento.
I tipi di origine di contenuti esterni e i relativi filtri vengono definiti durante la configurazione del crawler di ricerca o durante la configurazione dell’API di ricerca federata. Vedi Informazioni sulla ricerca federata Zendesk.
Punteggio di pertinenza nei risultati della ricerca
I risultati classificati di una ricerca sono basati su punteggi di pertinenza e vengono mostrati all’utente in funzione di tali punteggi, in ordine decrescente.
I punteggi di pertinenza sono indicati da una media ponderata per punteggio di campo. Un campo è una parte di un record che rappresenta un elemento di dati. Alcuni esempi sono:
- Le corrispondenze in un campo di titolo di articolo o post ottengono punteggi più alti rispetto alle corrispondenze in altri campi.
- Le corrispondenze nelle etichette di articoli ottengono un punteggio più alto rispetto alle corrispondenze nel campo di corpo.
Di seguito sono elencate le ponderazioni correnti dei campi:
Campo |
Ponderazione per |
Ponderazione per |
Valutazioni per i contenuti esterni |
Titolo |
3 |
3 |
3 |
Dettagli (corpo di un post della community) |
N/D |
1 |
N/D |
Corpo |
1 |
N/D |
1 |
Etichette |
2,8 |
N/D |
N/D |
Commento |
1 |
1 |
N/D |
Titolo sezione |
1,5 |
N/D |
N/D |
I punteggi di pertinenza sono determinati anche da un processo di analisi del testo che prende in considerazione i seguenti fattori:
- Corrispondenza esatta: risultati che corrispondono esattamente a una parola nella stringa di ricerca. Il punteggio è più alto di una corrispondenza con stemming.
- Corrispondenza con stemming: risultati in cui una parola corrisponde allo stemming, ovvero alle varianti del termine cercato. Ad esempio, la forma plurale di una parola restituisce generalmente una corrispondenza con la forma singolare.
- Frequenza del termine: numero di corrispondenze restituite in un singolo campo. Maggiore è la frequenza, più alto è il punteggio.
- Lunghezza del campo: le corrispondenze nei campi più corti ottengono punteggi più alti rispetto ai risultati nei campi più lunghi. Ad esempio, se cerchi una singola parola e questa corrisponde a un titolo di una sola parola, la corrispondenza otterrà un punteggio più alto rispetto a quella in un titolo di articolo lungo che comprende molte parole.
- Bonus di prossimità: il punteggio aumenta quando tutti i termini di ricerca sono uno vicino all’altro nello stesso campo. Ad esempio, se tutti i termini di ricerca sono inclusi nel titolo di un articolo, sono vicini gli uni agli altri e ciò aumenta la pertinenza del risultato.
- Bonus di espressione: nelle query con più termini di ricerca, il punteggio aumenta se l’ordine delle parole è esatto. Ad esempio, quando si cerca “parcheggio grande”, i risultati che contengono “parcheggio grande” hanno un punteggio più alto rispetto ai risultati che contengono “grande parcheggio”.
- Lunghezza della query: per le query con uno o due termini di ricerca, l’algoritmo restituisce solo i documenti che contengono tutti i termini di ricerca. Per le query più lunghe, il documento deve contenere il 40% dei termini della query per diventare un risultato della ricerca.
- Quantità e qualità globali dei risultati pertinenti.
- Ricerca semantica: Guide ha iniziato a usare la ricerca semantica per migliorare la classifica e generare risultati di ricerca il più accurati possibile in base allo scopo e al contesto delle query di ricerca degli utenti. La ricerca semantica verrà implementata gradualmente per tutti i tipi di contenuti, le lingue e i canali di ricerca. Consulta Informazioni sulla ricerca semantica e sul suo funzionamento.
Bonus per i risultati della ricerca
Oltre all’analisi del testo, accordiamo un’importanza maggiore ad alcune funzionalità di articoli e post. Queste includono:
- Voti per gli articoli: gli utenti finali possono valutare gli articoli come “utili” o “inutili”, di modo che nel tempo un articolo possa avere un punteggio del tipo “10 utenti su 50 lo ritengono utile”. Agli articoli con una percentuale più alta di voti positivi assegniamo un bonus di modo che siano visualizzati più in alto nei risultati. Anche il numero complessivo di voti di un articolo ha la sua importanza. Ad esempio, un articolo con una valutazione 10 su 50 ha più peso di un articolo con una valutazione 10 su 100.
- Voti per i post della community (richiede Guide Professional o Enterprise): gli utenti finali possono valutare i post della community come "utili" o "inutili", esattamente come per gli articoli. La percentuale di voti positivi è un bonus che consente a un articolo di avere un punteggio migliore di quello che avrebbe altrimenti.
- Etichette (richiede Guide Professional o Enterprise) : le etichette sono elementi che puoi usare per influenzare il punteggio di pertinenza dei tuoi articoli nei risultati della ricerca. Usa le etichette con attenzione per bilanciare i risultati delle ricerche nella Knowledge base.
Funzionalità di pertinenza supplementari
Ricerca fuzzy
La ricerca fuzzy è disponibile in alcune lingue ed è un processo in cui un articolo o un post viene considerato pertinente a una query di ricerca anche quando non esiste alcuna corrispondenza esatta con i termini di ricerca in nessuno dei campi. Questa tecnica viene usata per proteggere gli utenti da errori ortografici.
A differenza dello stemming, che rimuove suffissi e prefissi per arrivare alla radice di un termine di ricerca, la ricerca fuzzy usa la distanza di modifica per identificare i risultati della ricerca che contengono termini simili a quelli della query di ricerca. Ad esempio, se cerchi "utenti autorizzati", il motore di ricerca restituirà anche i risultati contenenti "utenti autorizzati".
La regola corrente per trovare corrispondenze approssimative è:
- I termini che contengono non più di due caratteri devono corrispondere esattamente
- I termini contenenti da tre a cinque caratteri possono contenere un errore ortografico
- I termini più lunghi di cinque caratteri possono contenere due errori ortografici
La ricerca fuzzy non è disponibile nelle lingue del centro assistenza giapponese, coreano e cinese.
Supporto linguistico ottimizzato
Per i contenuti scritti in determinate lingue, applichiamo ottimizzazioni specifiche.
Lo stemming è specifico della lingua. In inglese, il motore di ricerca sa che se cerchi il termine "films", vuoi anche i risultati che contengono la forma singolare "film". Regole simili si applicano a tutte le lingue.
Le parole non significative sono un altro fattore specifico della lingua. Queste sono le parole più comuni in una lingua che di solito vengono escluse dalla query di ricerca per evitare di restituire troppi risultati. Ad esempio, in inglese, “the” è una parola non significativa.
La ricerca nel centro assistenza prende in considerazione le regole di stemming e le parole non significative per un determinato numero di lingue che insieme rappresentano fino al 99% di tutte le ricerche eseguite dagli utenti finali.
Stiamo ottimizzando le ricerche nelle seguenti lingue:
arabo, bulgaro, cinese, danese, olandese, inglese, francese, tedesco, greco, hindi, indonesiano, italiano, giapponese, rumeno, russo, spagnolo, e tailandese.
Per tutte le altre lingue viene usato il supporto di base per le ricerche.
Miglioramento dell’esperienza per gli utenti finali
Esistono vari modi per migliorare l’esperienza di ricerca di un utente.
Valuta la possibilità di cambiare il colore dell’evidenziazione dei risultati delle ricerche nel tuo tema personalizzato. Usa i CSS per modificare l’aspetto dell’evidenziazione delle parole chiave nei risultati della ricerca.
Puoi usare il dashboard Analitica ricerca per esaminare i termini di ricerca del centro assistenza relativi agli ultimi 30 giorni. Per ogni termine di ricerca puoi vedere il numero di ricerche effettuate, il numero e il tipo di risultati restituiti (se esistenti), il numero di clic e l’azione successiva intrapresa.
Nota: è necessario disporre di Guide Professional o Enterprise.
Il dashboard Analitica ricerca fornisce informazioni dettagliate su ciò che cercano i tuoi clienti e in quali casi non trovano risposte. Per aiutare gli utenti finali, puoi analizzare i dati delle ricerche e quindi intraprendere azioni per migliorare i risultati delle ricerche e i contenuti della Knowledge base. Vedi Analisi dei risultati di ricerca del centro assistenza con Explore.
Per accedere al dashboard di ricerca in Explore
- Nel menu prodotti Zendesk, fai clic sull’icona Explore ().
- Nell'elenco delle dashboard, seleziona Zendesk Guide.
- Fai clic sulla scheda Cerca.
Suggerimenti per migliorare l’esperienza di ricerca degli utenti finali
Puoi suggerire vari operandi agli utenti finali per aiutarli a trovare contenuti nella ricerca.
-
Ricerca di più parole: usa le virgolette (") all’inizio e alla fine di ogni parola per trovare contenuti in cui sono presenti tutte quelle parole.
Ad esempio, "articolo" "titolo" "sezione" "autore" restituisce i contenuti in cui sono presenti tutte e quattro le parole, in qualsiasi ordine. Assicurati di inserire degli spazi tra i termini di ricerca, altrimenti la ricerca considera il testo come un’unica stringa.
La ricerca restituisce anche i contenuti che presentano varianti di una parola (ad esempio, articoli). La ricerca non restituisce risultati quando i contenuti contengono solo le parole titolo e sezione.
Se racchiudi una parola tra virgolette singole ('), queste verranno ignorate. Se cerchi 'articolo' 'titolo' 'sezione' 'autore', la ricerca restituisce contenuti che includono una qualsiasi delle parole titolo, articolo, sezione o autore (esattamente come se le avessi cercate senza virgolette). -
Ricerca di una frase: usa le virgolette (") all’inizio e alla fine di una frase per trovare contenuti in cui sono presenti tutte le parole di quella frase.
Ad esempio, "titolo articolo" restituisce tutti i contenuti che includono le parole titolo e articolo in quell’ordine. La ricerca restituisce anche i contenuti che presentano varianti di quelle parole (ad esempio, articoli). La ricerca non restituisce risultati quando, ad esempio, i contenuti contengono solo la parola titolo.
Se racchiudi una frase tra virgolette singole ('), le virgolette singole verranno ignorate. -
Esclusione dei risultati contenenti determinate parole: usa l’operatore meno (-) davanti al termine di ricerca per trovare contenuti che non includono quella parola o frase.
Ad esempio, report bug -assistenza restituisce contenuti che includono le parole report e bug, ma esclude quelli che includono la parola assistenza.
Nota: non ripetere la stessa parola dopo l’operatore meno (-). Ad esempio, la ricerca"cannot send -cannot set"
ripete la parola “cannot”, pertanto non restituisce alcun risultato. Cerca invece"cannot send -set"
, in modo che la ricerca restituisca risultati escludendo gli articoli che contengono la frase “cannot set”. -
Combinazione di operandi per ricerche avanzate: puoi combinare gli operandi descritti sopra per trovare risultati molto specifici.
Ad esempio, "report bug" -assistenza restituisce i contenuti che includono sia le parole report che bug, ma non la parola assistenza.