Share via


Ripristinare i percorsi federati (Search Server 2008)

Aggiornato: 2008-03-03

Nota

Salvo quanto altrimenti previsto, le informazioni contenute in questo articolo si applicano al Server di ricerca 2008 Microsoft e al Server di ricerca 2008 Express Microsoft.

In Server di ricerca 2008 Microsoft, la federazione consente agli utenti finali di inviare una query che esegue una ricerca in più origini dati e combina i risultati di ricerca in una singola pagina. Le origini possono essere archivi contenuto aziendali, altri motori di ricerca o parti dell'indice di Server di ricerca 2008. L'origine viene definita da un percorso federato.

A causa dei problemi di configurazione, occasionalmente è possibile che i risultati di ricerca federati non vengano visualizzati o non siano corretti. In questo articolo vengono descritti alcuni scenari comuni in cui si verifica un malfunzionamento dei percorsi federati e vengono fornite informazioni per la risoluzione di tali problemi.

Nota

Se non si ha dimestichezza con i percorsi federati, leggere la panoramica della federazione prima di provare a risolvere i problemi relativi a un percorso. Per accedere a tale panoramica, nella sezione Desidero della pagina Amministrazione ricerca di Server di ricerca 2008 fare clic su Attuare la federazione con risultati provenienti da altri percorsi e quindi leggere l'articolo visualizzato.

Correzione degli errori di configurazione

Server di ricerca 2008 offre un controllo errori contestuale limitato quando si crea o si importa un percorso federato tentando di verificare le informazioni immesse nelle pagine Aggiungi percorso federato o Modifica percorso federato. Se ad esempio si omettono le informazioni necessarie o si immettono dati non validi nei campi della pagina Aggiungi percorso federato, verrà visualizzato un messaggio di errore e non sarà possibile salvare il percorso fino a quando non è stato risolto il problema.

Nota

Il controllo errori nella pagina di configurazione della federazione di Server di ricerca 2008 non consente di convalidare URL dei feed, credenziali di protezione o codice XSL personalizzato. È consigliabile verificare manualmente tali informazioni prima di immetterle nelle pagine di configurazione dei percorsi federati.

Testing dei risultati di ricerca

Dopo aver creato un percorso federato, verificare che sia configurato correttamente connettendolo alle web part dei risultati di ricerca federati e dei risultati federati principali e quindi inviando una query di prova.

A prima vista potrebbe sembrare che un percorso federato che restituisce i risultati di ricerca funzioni correttamente. Se tuttavia il percorso è stato creato, importato o modificato di recente, è consigliabile esaminare attentamente i risultati di ricerca prima di renderli disponibili agli utenti.

Risoluzione dei risultati di ricerca non corretti

Se i risultati di ricerca risultano non corretti o incompleti, provare a eseguire una o più delle procedure seguenti per la risoluzione dei problemi:

Problema Test di verifica Ulteriori informazioni

I risultati federati sono diversi dai risultati di origine.

Verificare di aver specificato un modello di query valido.

Nella sezione Informazioni sul percorso della pagina Modifica percorso federato verificare la sintassi del modello di query specificato.

Se il modello non è valido, non passerà correttamente le query al percorso associato.

Nota   Per i modelli di query viene fatta distinzione tra maiuscole e minuscole.

"Altri collegamenti" non funziona o non passa alla destinazione prevista.

Verificare di aver specificato un modello collegamento "Altri risultati" valido.

Nella sezione Informazioni sul percorso della pagina Modifica percorso federato verificare la sintassi del Modello collegamento "Altri risultati" specificato.

Se il modello non è valido, i risultati di ricerca completi non verranno visualizzati correttamente quando un utente fa clic sul collegamento Altri risultati.

I risultati di ricerca non presentano una formattazione ottimale, non includono i metadati di origine previsti (testo o immagini) o il percorso non viene visualizzato correttamente in un editor compatibile con Windows SharePoint Services.

Verificare la validità di eventuale codice XSL, proprietà di formattazione o dati di esempio personalizzati immessi per la web part Risultati federati o la web part Risultati federati principali.

Se non si è già provveduto, potrebbe essere opportuno personalizzare le impostazioni predefinite dei campi XSL e Proprietà in modo che vengano restituiti dati più appropriati per il percorso.

Nella sezione Informazioni di visualizzazione della pagina Modifica percorso federato verificare la validità di eventuale codice personalizzato immesso nei campi XSL, Proprietà o Dati di esempio. In Server di ricerca 2008 il codice presente in questi campi non viene convalidato automaticamente ed è responsabilità dell'amministratore verificarne la validità.

Se si sospetta un errore nel codice presente nel campo XSL o Proprietà, copiare il codice personalizzato immesso, selezionare la casella di controllo Usa formattazione predefinita per reimpostare il codice predefinito e quindi aggiungere di nuovo, con attenzione, il codice personalizzato per riprendere il testing.

Come per tutto il codice personalizzato, iniziare con una modifica semplice, salvarla e verificare il percorso, quindi aggiungere gradualmente codice più complesso nei campi contenuti in questa sezione e verificare nuovamente i risultati.

I risultati appaiono modificati o non vengono visualizzati correttamente in browser diversi o con le risoluzioni dello schermo.

Verificare i risultati in un altro Web browser e con risoluzioni dello schermo diverse.

È possibile che gli utenti finali dispongano di configurazioni diverse per i computer e i monitor. Per una verifica approfondita della visualizzazione prevista per i risultati di ricerca federati, testare il percorso in Web browser diversi e con risoluzioni dello schermo superiori e inferiori.

Se si verificano problemi di rendering, è probabile che sia possibile risolverli mediante modifiche al codice XSL del percorso.

Altri problemi.

Controllare se i registri ULS del server contengono messaggi di errore registrati durante l'esecuzione della query del percorso federato.

In Windows SharePoint Services, i file di registro del Servizio di registrazione unificato (ULS) includono un audit trail in esecuzione che segnala le eventuali condizioni di errore rilevate. Nella maggior parte dei casi, controllando i registri ULS è possibile ottenere informazioni importanti per la risoluzione dei problemi.

Risoluzione dei risultati di ricerca mancanti

Se il percorso non restituisce alcun risultato di ricerca, provare a eseguire una o più delle procedure seguenti per la risoluzione dei problemi:

Problema Test di verifica Ulteriori informazioni

Non viene visualizzato alcun risultato o viene visualizzato un messaggio di errore che comunica che il percorso non è stato trovato.

Verificare che l'origine o il feed host funzioni correttamente.

Un problema temporaneo nell'origine host potrebbe impedire occasionalmente a un percorso federato di recuperare e visualizzare i risultati da tale origine.

Provare a passare o a connettersi manualmente all'origine host per verificare che funzioni correttamente all'esterno del sistema di federazione.

Verificare inoltre che il modello di query sia stato specificato correttamente.

Non viene visualizzato alcun risultato o viene visualizzato un messaggio di errore che comunica che il percorso non è stato trovato.

Verificare che Server di ricerca 2008 sia configurato correttamente per l'utilizzo di un server proxy di ricerca.

Gli amministratori dei servizi di ricerca possono specificare le impostazioni del server proxy per eseguire la ricerca per indicizzazione del contenuto e le query sulle origini federate nei computer di altre reti, ad esempio Internet. In molti casi è necessario utilizzare un server proxy per ignorare le restrizioni di protezione Intranet.

Se i registri ULS per il server contengono errori HTTP (ad esempio errori 404 di tipo Non trovato) e la rete aziendale utilizza un server proxy per connettersi a Internet, verificare che le impostazioni del proxy di federazione siano configurate correttamente.

Per ulteriori informazioni, vedere Configurare le impostazioni del proxy (Search Server 2008).

Non viene visualizzato alcun risultato o viene visualizzato un messaggio di errore di tipo Autenticazione non valida.

Verificare che i percorsi per cui è richiesta l'autenticazione passino correttamente le credenziali necessarie.

Se l'autenticazione dell'utente è richiesta per uno o più percorsi federati, verificare di aver specificato le credenziali necessarie nella sezione Specifica credenziali della pagina Modifica percorso federato.

Se l'opzione Tipo di posizione nella pagine Modifica percorso federato è impostata su Indice di ricerca su questo server, Server di ricerca 2008 utilizzerà l'autenticazione predefinita. Se invece l'opzione Tipo di posizione è impostata su OpenSearch 1.0/1.1, nella sezione Specifica credenziali saranno disponibili opzioni avanzate, inclusi diversi protocolli di autenticazione basati sull'utente. Se si utilizza un protocollo di autenticazione basato sull'utente, verificare che Kerberos sia abilitato o che le credenziali utente vengano raccolte tramite la propria web part.

Non viene visualizzato alcun risultato o viene segnalato un errore di visualizzazione.

Verificare la validità di eventuale codice XSL, proprietà di formattazione o dati di esempio personalizzati immessi per la web part Risultati federati o la web part Risultati federati principali.

Nella sezione Informazioni di visualizzazione della pagina Modifica percorso federato verificare la validità di eventuale codice personalizzato immesso nei campi XSL, Proprietà o Dati di esempio. In Server di ricerca 2008 il codice presente in questi campi non viene convalidato automaticamente ed è responsabilità dell'amministratore verificarne la validità.

Se si sospetta un errore nel codice presente nel campo XSL o Proprietà, copiare il codice personalizzato immesso, selezionare la casella di controllo Usa formattazione predefinita per reimpostare il codice predefinito e quindi aggiungere di nuovo, con attenzione, il codice personalizzato per riprendere il testing.

Come per tutto il codice personalizzato, iniziare con una modifica semplice, salvarla e verificare i risultati, quindi aggiungere gradualmente codice più complesso nei campi contenuti in questa sezione e verificare nuovamente i risultati.

Non viene visualizzato alcun risultato.

Verificare che il tipo di trigger selezionato corrisponda alla query relativa al percorso.

La ricerca in un percorso federato viene eseguita solo quando la query di un utente corrisponde al trigger relativo a tale percorso.

Nella sezione Informazioni generali della pagina Modifica percorso federato verificare che sia selezionato il trigger appropriato. Se la selezione corrente è impostata su Prefisso o su Modello, provare a impostarla su Sempre e verificare se i risultati di ricerca vengono visualizzati.

Altri problemi.

Controllare se i registri ULS del server contengono messaggi di errore registrati durante l'esecuzione della query del percorso federato.

In Windows SharePoint Services 3.0, i file di registro del Servizio di registrazione unificato (ULS) includono un audit trail in esecuzione che segnala le eventuali condizioni di errore rilevate. Nella maggior parte dei casi, controllando i registri ULS è possibile ottenere informazioni importanti per la risoluzione dei problemi.