Questo articolo illustra come risolvere i problemi con il backend di ricerca relativo ai risultati effettivi delle entità che non vengono visualizzati come previsto.
Assicurati di seguire l'articolo di assistenza Come iniziare il debug dei problemi di ricerca del backend per i passaggi generali di risoluzione dei problemi.
Passaggi generali per la risoluzione dei problemi
Dovrai confrontare il registro delle ricerche per la query che stai risolvendo con i campi ricercabili impostati nella configurazione. Inizia aprendo entrambi:
-
Controlla la configurazione verticale.
- Vai a Ricerca > [[Experience Name]] > Verticali.
- Seleziona la verticale pertinente. Qui visualizzerai i campi di ricerca verticali.
- Apri il registro di ricerca per la query per la quale sta riscontrando problemi, oppure:
- Accedi a Ricerca > [[Experience Name]] > Ricerca di prova oppure a una sottoscheda Configurazione. Esegui una ricerca di prova e seleziona Debug Query dal menu a discesa.
- Se ha già eseguito la ricerca in un link di gestione temporanea o di produzione, vai a Ricerca > [[Experience Name]] > Registri di ricerca e fai clic sul registro di ricerca pertinente. Utilizza la barra di ricerca o i filtri per trovare più facilmente il registro di ricerca corretto oppure esegui nuovamente la ricerca per visualizzarlo in cima.
Questa entità non viene visualizzata affatto nei miei risultati
I passaggi seguenti ti guidano attraverso i fattori che potrebbero impedire all'entità di apparire nei risultati. Una volta determinato il problema, potresti:
- Capire che questo risultato è previsto e lasciarlo così com'è
- Aggiornare i campi di configurazione disponibili per la ricerca o le regole di query
- Aggiornare il contenuto dell'entità aprendo la pagina di modifica dell'entità
Una volta risolto il problema, puoi saltare i passaggi rimanenti.
- Esamini i campi di ricerca verticali e verifica cosa è abilitato per la verticale in cui si trova questa entità.
- Verifica i filtri dedotti: nel registro di ricerca, individua la verticale pertinente e verifica se vi sono stati applicati filtri dedotti. In tal caso, l'entità deve soddisfare esattamente tutti i filtri dedotti applicati.
- Verifica la somiglianza semantica: se la ricerca semantica è abilitata, verifica la somiglianza semantica dell'entità (è necessario eseguire la query nella ricerca verticale e aprire quel registro di ricerca se non appare nella ricerca universale). Se questo è inferiore al valore predefinito di 0,3, l'entità non apparirà nei risultati.
- Verificare la presenza di regole di query: verifica se esiste una regola di query attiva che impedisce la visualizzazione di questa entità. Le regole di query attive sono mostrate nella casella dei fattori di ricerca in alto a destra nel registro di ricerca.
-
Verifica le corrispondenze di ricerca per parola chiave/ricerca per documento/ricerca per frase: se questi tipi di campi ricercabili sono abilitati, nel registro di ricerca, controlla i token di ricerca e poi le corrispondenze dei campi ricercabili accanto a ciascuna entità nella verticale pertinente, per vedere a quale parte della query sta facendo riferimento l'algoritmo.
- Conferma che l'entità in questione abbia queste corrispondenze.
- Se la query di ricerca è composta da più parole (ad esempio, "fattori di ricerca a livello di entità") che sono stati considerati ciascuno come un token separato (ad es. "a livello di entità", "ricerca" e "fattori"), ma in realtà doveva essere un unico token, imposta una frase personalizzata.
- Vai a Ricerca > [[Experience Name]] > Impostazioni generali.
- In Frasi personalizzate, inserisci la frase desiderata.
-
Verifica i filtri salvati: le entità non appariranno se non rientrano in un filtro salvato impostato.
- Vai a Ricerca > [[Experience Name]] > Verticali.
- Seleziona la verticale pertinente, fai clic sulla scheda Impostazioni e trova la proprietà Filtri salvati.
- Verifica se qui è selezionato un filtro salvato e aggiornalo se necessario.
- Per vedere quali filtri sono utilizzati e quali entità sono incluse in questo filtro salvato:
- Vai a Knowledge Graph > Entità.
- Fai clic sull'icona conversione nell'angolo in alto a destra.
- Fai clic sul nome del filtro desiderato per applicarlo.
- I filtri applicati vengono visualizzati nella parte superiore dello schermo e le entità che rientrano nel filtro salvato sono elencate di seguito.
Questa entità appare più in alto/più in basso nei risultati di quanto ci si aspettasse
-
Verifica l'ordinamento: nel registro di ricerca, cerca la verticale pertinente e verifica quale ordinamento è stato applicato, se presente.
- Aggiungi o modifica la configurazione di ordinamento accedendo a Ricerca > [[Experience Name]] > Verticali e fai clic sulla scheda Ordinamento. Quindi aggiungi delle regole o modificale.
-
Verifica la somiglianza semantica: controlla la somiglianza semantica per l'entità pertinente e quelle circostanti.
- Se sia la ricerca semantica che la ricerca per parola chiave sono abilitate e la somiglianza semantica supera 0,65, l'algoritmo valorizza automaticamente quel risultato indipendentemente dalle corrispondenze dei token.
- Verificare la presenza di regole di query: verifica se esiste una regola di query attiva che impedisce la visualizzazione di questa entità. Le regole di query attive sono mostrate nella casella dei fattori di ricerca in alto a destra nel registro di ricerca.
-
Verifica le corrispondenze di ricerca per parola chiave/ricerca per documento/ricerca per frase: se questi tipi di campi ricercabili sono abilitati, nel registro di ricerca, controlla i token di ricerca e poi le corrispondenze dei campi ricercabili accanto a ciascuna entità nella verticale pertinente, per vedere a quale parte della query sta facendo riferimento l'algoritmo.
- Controlla il numero di corrispondenze di token per questa entità rispetto ad altre. Un numero maggiore di corrispondenze verrebbe classificato più in alto nei risultati.
- Conferma che l'entità in questione abbia queste corrispondenze.
- Se esiste una corrispondenza di frase su un'entità diversa con lo stesso numero di token, la corrispondenza di frase applicherà un incremento su quell'entità, in modo che appaia più in alto nei risultati di ricerca.
- Se la query di ricerca è composta da più parole (ad esempio, "fattori di ricerca a livello di entità") che sono stati considerati ciascuno come un token separato (ad es. "a livello di entità", "ricerca" e "fattori"), ma in realtà doveva essere un unico token, imposta una frase personalizzata.
- Vai a Ricerca > [[Experience Name]] > Impostazioni generali.
- In Frasi personalizzate, inserisci la frase desiderata.
Le entità non vengono più visualizzate nella mia ricerca semantica
- Apri il registro di ricerca per la query per la quale sta riscontrando problemi, oppure:
- Accedi a Ricerca > [[Experience Name]] > Ricerca di prova oppure a una sottoscheda Configurazione. Esegui una ricerca di prova e seleziona Debug Query dal menu a discesa.
- Se ha già eseguito la ricerca in un link di gestione temporanea o di produzione, vai a Ricerca > [[Experience Name]] > Registri di ricerca e fai clic sul registro di ricerca pertinente. Utilizza la barra di ricerca o i filtri per trovare più facilmente il registro di ricerca corretto oppure esegui nuovamente la ricerca per visualizzarlo in cima.
- Potresti anche voler aprire un registro di ricerca precedente in cui l'entità pertinente è apparsa nei risultati. Utilizza la barra di ricerca nella pagina Registri di ricerca per filtrare il termine di ricerca e aprirne uno in cui l'entità è apparsa.
- Esamini il punteggio semantico delle entità e la differenza nei punteggi semantici.
- Tieni presente che i modelli di data science alla base della ricerca semantica vengono costantemente migliorati. Questo occasionalmente fa sì che i risultati che prima erano appena rilevanti diventino irrilevanti.
Vengono visualizzate le entità con punteggi inferiori alle mie soglie semantiche
-
Verifica la soglia verticale.
- Vai a Ricerca > [[Experience Name]] > Verticali.
- Trova la nota verticale pertinente e verifica il valore della Soglia.
- Apri il registro di ricerca per la query per la quale sta riscontrando problemi, oppure:
- Accedi a Ricerca > [[Experience Name]] > Ricerca di prova oppure a una sottoscheda Configurazione. Esegui una ricerca di prova e seleziona Debug Query dal menu a discesa.
- Se ha già eseguito la ricerca in un link di gestione temporanea o di produzione, vai a Ricerca > [[Experience Name]] > Registri di ricerca e fai clic sul registro di ricerca pertinente. Utilizza la barra di ricerca o i filtri per trovare più facilmente il registro di ricerca corretto oppure esegui nuovamente la ricerca per visualizzarlo in cima.
- Controlla il punteggio semantico del risultato dell'entità principale in quella verticale ed esaminane il punteggio. Come promemoria, la soglia verticale controlla quanto deve essere rilevante qualsiasi entità all'interno della verticale affinché questa appaia. Finché il risultato principale è superiore alla soglia, il prodotto funziona come previsto.
Commenti
0 commenti
Questo articolo è chiuso ai commenti.