Share via


Configurare un connettore di federazione (Search Server 2008)

Aggiornato: 2008-03-03

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.

Tali origini dati possono includere:

  • Archivi di contenuti dell'organizzazione

  • Servizi di sottoscrizione o motori di ricerca in Internet utilizzati dall'azienda

  • Documenti dell'organizzazione indicizzati da Server di ricerca 2008 in reparti aziendali o aree internazionali diverse.

Quando l'utente finale invia una query, Server di ricerca 2008 formatta e visualizza i risultati con i dati indicizzati.

In questo articolo vengono riepilogati i passaggi dettagliati per utilizzare i connettori di federazione al fine di connettere le origini dati all'interno dell'organizzazione o sul World Wide Web.

Passaggio 1: Identificare la necessità di informazioni specifiche

Considerare le esigenze e le abitudini di ricerca degli utenti finali nell'azienda, identificando i contenuti che possono contribuire maggiormente alla loro produttività e le query di ricerca attualmente utilizzate.

Se in precedenza non è mai stata utilizzata la federazione, vedere Pianificare l'esperienza di ricerca dell'utente finale (Search Server 2008) per un elenco dei problemi da considerare quando si pianifica l'esperienza di ricerca degli utenti finali nell'organizzazione.

Passaggio 2: Individuare un'origine dati appropriata

Dopo aver identificato la necessità di informazioni specifiche, è necessario trovare un'origine dati che fornisca tali informazioni. Un esempio di origine dati appropriata è un feed XML che supporta ricerche, preferibilmente RSS che restituisce le informazioni in base a una query. All'interno dell'organizzazione e sul World Wide Web è possibile cercare e valutare le origini dati e i feed esistenti in grado di offrire i contenuti necessari agli utenti finali.

Di seguito sono indicate alcune modalità per individuare e ottenere un feed appropriato per un'origine dati:

  • Controllare la Raccolta in linea (informazioni in lingua inglese) per verificare se è già disponibile un connettore di federazione. È possibile scaricare e importare i connettori che soddisfano le proprie esigenze.

  • Verificare se l'archivio, il sito Web o l'applicazione dispongono già di un feed. Per rilevare se un sito Web dispone di un feed RSS, è possibile utilizzare Windows Internet Explorer 7. Quando in un sito è disponibile un feed compatibile, l'icona RSS sulla barra degli strumenti di Internet Explorer diventa arancione. Se è disponibile un feed, verificare che sia dipendente dalla query utilizzando un parametro come ad esempio ?q=searchTerms.

  • Se si sta cercando contenuto Web, provare a utilizzare un motore di ricerca per eseguire una ricerca limitata al contenuto specifico. È ad esempio possibile utilizzare Live Search per cercare contenuti di Wikipedia tramite la query seguente: search terms site:www.wikipedia.com.

  • Se si sta cercando contenuto Web ma non è disponibile un feed o la ricerca non viene eseguita mediante un motore di ricerca, provare a utilizzare un'interfaccia per convertire HTML in RSS. Per ulteriori informazioni, vedere Informazioni aggiuntive sull'architettura per la creazione di connettori di ricerca federati (informazioni in lingua inglese).

  • Se si controlla l'archivio o l'applicazione, è possibile esporre un feed tramite codice.

  • Se non si controlla l'origine, è possibile creare un'interfaccia che espone un feed per consentire la comunicazione tra la federazione di Server di ricerca 2008 e l'origine dati. È ad esempio possibile creare una semplice pagina aspx che esegue una query su un database in base ai parametri passati e restituisce dati XML. Per ulteriori informazioni, vedere Esempio di connettore di ricerca federato (informazioni in lingua inglese).
    È inoltre possibile creare una trasformazione più sofisticata che chiama il modello a oggetti dell'archivio in base alla query e quindi formatta i risultati di ricerca restituendo dati XML.

Nota

Se si crea il proprio feed, è consigliabile impostare una posizione OpenSearch compatibile con RSS.

È necessario considerare se è opportuno includere un insieme di origine dati interne ed esterne nella soluzione di ricerca federata. Per informazioni tecniche di base sulla federazione in Server di ricerca 2008, vedere Panoramica della ricerca federata (informazioni in lingua inglese).

Passaggio 3: Connettere il feed di dati a un percorso federato

Dopo aver individuato un feed, è possibile connetterlo facilmente a un percorso federato. È possibile creare un nuovo percorso federato per il feed o importare e personalizzare uno esistente, utilizzando la pagina Gestione posizioni federate in Server di ricerca 2008 o creando un testo di definizione personalizzato. In entrambi i casi, un percorso federato è costituito dalle informazioni seguenti:

  • Tipo di posizione

  • Modello query e Modello collegamento "Altri risultati"

  • Trigger

  • Informazioni di visualizzazione

  • Restrizioni

  • Informazioni su autenticazione e credenziali

Queste informazioni sono archiviate nel sistema di federazione di Server di ricerca 2008 ed è possibile esportarle e informarle tramite un file di definizione del percorso federato (*.fld).

Server di ricerca 2008consente di connettere le origini dati più utilizzate senza scrivere codice, scaricando connettori federati dal sito Raccolta in linea (informazioni in lingua inglese). Questi connettori vengono creati dalla community di partner di Server di ricerca 2008.

Nota

Per utilizzare i file *.fld scaricati, aprire la pagina Amministrazione ricerca in Server di ricerca 2008, fare clic su Percorsi federati e quindi su Importa percorso.

Vedere anche

Configurare le impostazioni del proxy (Search Server 2008)
Ripristinare i percorsi federati (Search Server 2008)

Altre risorse

Panoramica della ricerca federata (informazioni in lingua inglese)
Specifica di OpenSearch (informazioni in lingua inglese)
Informazioni aggiuntive sull'architettura per la creazione di connettori di ricerca federati (informazioni in lingua inglese)
Riferimento allo schema del file di definizione del percorso (informazioni in lingua inglese)
Creazione di una web part personalizzata per la ricerca federata con un'interfaccia utente per l'immissione delle credenziali (informazioni in lingua inglese)
Esempio di connettore di ricerca federato (informazioni in lingua inglese)