Share via


Federazione dei risultati di ricerca da altre posizioni(Search Server 2008)

Aggiornato: 2008-07-31

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.

Una ricerca federata prevede l'esecuzione simultanea di una query in più database o percorsi online con lo scopo di visualizzare una singola pagina dei risultati di ricerca per gli utenti finali.

Quando si aggiunge una posizione federata a Server di ricerca 2008, gli utenti finali possono cercare e recuperare il contenuto che non è stato sottoposto a ricerca per indicizzazione dal server. Le posizioni federate consentono di inviare query a motori di ricerca remoti e feed, quindi Server di ricerca 2008 formatta e fornisce i risultati agli utenti finali come parte del contenuto sottoposto a ricerca per indicizzazione.

In questo articolo viene offerta una panoramica che include informazioni introduttive sulle posizioni federate di Server di ricerca 2008 e in particolare sulle attività dell'amministratore, le tecnologie supportate e considerazioni sulla protezione.

Contenuto dell'articolo

Panoramica delle posizioni federate

Gestione delle posizioni federate

Considerazioni sulla protezione per le posizioni federate

Modifica delle proprietà delle web part per le posizioni federate

Panoramica delle posizioni federate

Se un sito specifico non viene sottoposto direttamente a una ricerca per indicizzazione dal server di indicizzazione della server farm, è possibile aggiungerlo come posizione federata e includerne i risultati di ricerca per gli utenti del sito Centro ricerche.

Server di ricerca 2008 supporta i tipi di posizioni federate seguenti:

  • Indice di ricerca su questo server

    È possibile utilizzare come posizione federata qualsiasi sito locale o remoto dell'organizzazione che dispone di un server che esegue Server di ricerca 2008. Si supponga, ad esempio, che un sito di SharePoint in un server delle risorse umane dell'azienda sia l'unica origine disponibile per le informazioni sui contatti dei dipendenti. Anche se il sito non fa parte dell'ambito della ricerca per indicizzazione, è possibile configurare una posizione federata per il sito, in modo che gli utenti che avviano una ricerca dal sito Centro ricerche possano recuperare i risultati delle informazioni sui contatti dei dipendenti.

  • OpenSearch 1.0 o 1.1

    È possibile utilizzare come posizione federata qualsiasi sito Web pubblico che supporta lo standard OpenSearch. Un esempio di una posizione di questo tipo è rappresentato da un motore di ricerca Internet quale Live Search o una pagina dei risultati di ricerca che supporta i protocolli RSS o Atom. Ad esempio, si supponga di voler fare in modo che gli utenti che cercano nei propri siti interni informazioni tecniche di proprietà possano visualizzare anche informazioni correlate di siti Web pubblici. Se si configura una posizione federata per una query di Live Search, verranno inclusi automaticamente per gli utenti i risultati della ricerca Web più aggiornati.

Una query di ricerca viene inviata a una posizione federata sotto forma di parametri URL in un formato denominato modello di query. Office SharePoint Server quindi formatta e visualizza i risultati nel formato XML per gli utenti del sito Centro ricerche. Il formato XML viene visualizzato come testo leggibile in una web part della pagina dei risultati della ricerca.

È possibile aggiungere e configurare le web part nella pagina dei risultati di ricerca come web part Risultati di ricerca federati o web part Risultati federati principali. Per impostazione predefinita, la pagina dei risultati di ricerca contiene tre web part Risultati di ricerca federati.

SuggerimentoSuggerimento:

Per visualizzare i risultati di ricerca federati in una pagina diversa da quella predefinita, aggiungere semplicemente una web part Risultati di ricerca federati o una web part Risultati federati principali alla pagina in cui si desidera visualizzare tali risultati.

Modificando le proprietà e il codice XSL (Extensible Stylesheet Language) di una posizione federata, è possibile controllare alcuni elementi dei relativi risultati di ricerca, ad esempio i metadati o il numero di collegamenti che verranno visualizzati. È inoltre possibile controllare l'aspetto dei risultati della ricerca, ad esempio il tipo di carattere o il colore del testo del collegamento. Se si utilizzano le regole dei trigger, è possibile modificare la query inviata al percorso federato quando un utente digita un prefisso o un motivo specifico.

Utilizzo delle posizioni federate con l'opzione Indice di ricerca su questo server

Quando si aggiungono posizioni federate con indice locale a Server di ricerca 2008, si applicano le condizioni seguenti:

  • Viene impostata la posizione Indice di ricerca su questo server.

  • Non è necessario alcun modello di query. Server di ricerca 2008 utilizza il modello a oggetti per inviare una query relativa a una posizione.

  • Viene utilizzata l'autenticazione server predefinita.

  • Le query di ricerca avanzata non sono supportate.

Nota

Le posizioni federate per gli indici di ricerca remoti vengono configurate nello stesso modo delle posizioni basate su OpenSearch, ovvero utilizzando il feed RSS del server remoto.

Utilizzo delle posizioni federate con OpenSearch

Quando si aggiungono posizioni federate basate su OpenSearch a Server di ricerca 2008, si applicano le condizioni seguenti:

  • Le query possono essere inviate a un motore di ricerca come un URL, ad esempio http://www.example.com/search.aspx?q=TEST.

  • I risultati della ricerca vengono restituiti nel formato RSS, Atom o in un altro formato XML strutturato.

  • Nota

    Server di ricerca 2008 non supporta il formato HTML o XHTML.

  • Le capacità, i modelli di query e gli elementi di risposta relativi alla posizione sono contenuti nel file di definizione della posizione federata (Federated Location Definition) con estensione fld associato alla posizione.

  • Estensioni di OpenSearch specifiche di Server di ricerca 2008 supportano la possibilità di includere trigger e di associare codice XSL ai risultati di ricerca.

  • La scelta dei metadati da visualizzare nei risultati di ricerca è determinata dalla posizione OpenSearch.

Per ulteriori informazioni su OpenSearch, visitare il sito Web all'indirizzo www.opensearch.org (informazioni in lingua inglese).

Decidere se utilizzare o meno le posizioni federate

Prima di decidere se visualizzare o meno agli utenti i risultati di ricerca federati, considerare le domande seguenti:

  • Si desidera visualizzare risultati personalizzati per ricerche specifiche?

    Per garantire che la posizione federata restituisca risultati che soddisfano query specifiche è possibile utilizzare le regole di trigger. Quando si crea una regola di trigger per una posizione federata, la web part associata alla posizione visualizza solo i risultati delle query utente corrispondenti al motivo o al prefisso specificato. Si supponga, ad esempio, di lavorare con l'azienda Contoso, nella quale i dipendenti e gli utenti di Server di ricerca 2008 creano un prodotto al quale viene in genere fatto riferimento con il nome "congegno". Se si aggiunge una posizione federata per Live Search, è possibile creare un trigger per il nome del prodotto, grazie al quale ogni ricerca di "congegno" restituirà coerentemente i risultati per "congegno Contoso".

  • È possibile utilizzare un URL per specificare quali risultati devono essere recuperati per una query?

    Per creare una posizione federata è necessario il modello di query, nel quale vengono combinati l'URL e i parametri necessari per inviare una query di ricerca e restituire i risultati in formato XML. Quando si specificano queste informazioni nel campo Modello query della pagina Aggiungi posizione federata, è necessario formattare correttamente la stringa (come illustrato nell'esempio nella pagina) oppure il percorso federato non restituirà alcun risultato.

  • Gli utenti possono accedere ai collegamenti forniti dalla posizione federata?

    Se l'organizzazione concede solo l'accesso limitato alle risorse Internet, ad esempio se gli utenti possono visitare solo il sito Web esterno dell'azienda ma non altri siti esterni, l'utilizzo di un motore di ricerca in Internet come posizione federata potrebbe essere frustrante per gli utenti poiché sarebbero in grado di visualizzare solo alcuni dei risultati di ricerca.

  • L'autenticazione è obbligatoria?

    Se per la posizione federata è obbligatoria l'autenticazione, è necessario fornire le credenziali corrette. Le credenziali sono necessarie solo per i siti di SharePoint. La maggior parte delle posizioni federate, quali i motori di ricerca Internet, non richiede credenziali. Per ulteriori informazioni, vedere Considerazioni sulla protezione per le posizioni federate più avanti in questo articolo.

Gestione delle posizioni federate

Per iniziare a utilizzare le posizioni federate, fare clic su Percorsi federati nella pagina Amministrazione ricerca. Nella pagina Gestione posizioni federate è possibile eseguire le operazioni seguenti:

  • Aggiungere o importare una posizione federata

    Per creare una nuova posizione federata è possibile specificare le relative impostazioni e proprietà nella pagina Aggiungi posizione federata oppure è possibile iniziare importando un file di definizione della posizione federata (Federated Location Definition) con estensione fld esistente. Per importare i file di definizione, fare clic sul collegamento Raccolta in linea nella pagina Gestione posizioni federate. Per ulteriori informazioni sull'importazione dei file di definizione, vedere Download dei file di definizione delle posizioni più avanti in questo articolo.

  • Modificare una posizione federata

    Per modificare una posizione federata, è possibile selezionare il relativo nome nella pagina Gestione posizioni federate, fare clic sulla freccia visualizzata e quindi su Modifica posizione. Nella pagina Modifica posizione federata è possibile modificare le proprietà e i metadati della posizione, ad esempio modificare la modalità di visualizzazione dei risultati di ricerca o aggiungere regole di trigger che restituiscono i risultati solo se le query degli utenti corrispondono a un modello o a un prefisso specifico. È inoltre possibile modificare il codice XSL nella sezione Metadati di visualizzazione dei risultati di ricerca federati o nella sezione Metadati di visualizzazione dei risultati federati principali per cambiare la formattazione degli elementi, ad esempio il titolo o i collegamenti nella web part Risultati di ricerca federati o nella web part Risultati federati principali.

  • Copiare una posizione federata

    Per copiare una posizione federata, è possibile selezionare il nome della posizione nella pagina Gestione posizioni federate, fare clic sulla freccia visualizzata e quindi su Copia percorso.

  • Eliminare una posizione federata

    Per rimuovere dal sito Office SharePoint Server in uso una posizione federata che non si desidera più utilizzare, selezionare il relativo nome nella pagina Gestione posizioni federate, fare clic sulla freccia visualizzata e quindi su Elimina percorso. Se la pagina dei risultati di ricerca federati fa ancora riferimento a un percorso che è stato eliminato, nella pagina non saranno più inclusi risultati per il percorso specifico.

    Nota

    È possibile interrompere la visualizzazione dei risultati di ricerca da una posizione federata senza tuttavia eliminarla dal server. A tale scopo, eliminare la web part che era stata configurata per visualizzare i risultati dalla posizione oppure modificare le proprietà della web part in modo da visualizzare i risultati di ricerca per un'altra posizione federata.

  • Esportare una posizione federata

    È possibile salvare le proprietà e i metadati per la posizione federata esportandoli come un file di definizione della posizione federata con estensione fld. Per esportare una posizione, selezionare il relativo nome nella pagina Gestione posizioni federate, fare clic sulla freccia visualizzata e quindi su Esporta percorso. Dopo avere esportato il file, è possibile importarlo in un altro sito Centro ricerche o inserirlo in una condivisione file in modo che possa essere utilizzato anche dagli altri utenti.

    Nota

    Quando esporta una posizione federata in un file di definizione, Office SharePoint Server non include nel file le credenziali di protezione o le impostazioni dell'utente.

  • Visualizzare i dettagli della posizione federata

    Dopo avere aggiunto una o più posizioni federate a Office SharePoint Server, nella pagina Gestione posizioni federate viene automaticamente riportato il numero di query utente e clickthrough registrati per tutte le posizioni elencate negli ultimi 30 giorni. Gli amministratori devono tenere presente che alcuni dei risultati di ricerca dalle posizioni federate potrebbero non venire mai selezionati. Ad esempio, se in risposta alla query "numero di telefono di Davide Ruspini" viene visualizzato un numero di telefono, è possibile che l'utente componga il numero direttamente anziché fare clic sul collegamento nei risultati di ricerca.

    SuggerimentoSuggerimento:

    A volte è possibile che si verifichino problemi con una posizione federata, ad esempio i risultati della ricerca non appaiono o vengono visualizzati dopo molto tempo. In questi casi è possibile ripristinare il percorso federato. Per ulteriori informazioni sulla risoluzione dei problemi relativi ai percorsi federati, vedere l 'articolo "Ripristinare percorsi federati" in Office SharePoint Server 2007 su TechNet (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=84739&clcid=0x410) (informazioni in lingua inglese).

Download dei file di definizione delle posizioni

Nella Raccolta in linea di Microsoft Office SharePoint Server 2007 sono disponibili per il download numerosi file di definizione della posizione federata (Federated Location Definition) con estensione fld. Per accedere a questo sito è possibile fare clic sul collegamento Raccolta in linea nella pagina Gestione posizioni federate. Dopo avere eseguito il download di un file di definizione, salvarlo nel disco rigido e quindi utilizzare il pulsante Importa percorso nella pagina Gestione posizioni federate per aggiungere il percorso al sito. Quando il percorso viene visualizzato nell'elenco, è possibile modificarne le impostazioni e personalizzare le proprietà.

Quando si crea una posizione federata importando un file di definizione, il codice XSL che determina la modalità di formattazione e di visualizzazione dei risultati della ricerca è già stato creato. Se si crea una posizione personalizzata digitando manualmente le proprietà e i metadati nella pagina Aggiungi posizione federata e si desidera modificare l'aspetto predefinito dei risultati della ricerca, è necessario sapere come modificare il codice XSL per la posizione. Dopo aver configurato una posizione federata per il sito, è inoltre possibile esportarla per utilizzarla come posizione federata in un altro sito Centro ricerche.

Considerazioni sulla protezione per le posizioni federate

A seconda del tipo di posizione specificata quando si è creata o modificata la posizione federata, è possibile che sia richiesta l'autenticazione e in questo caso è necessario specificare il metodo di autenticazione da utilizzare.

Se in Tipo di posizione è selezionato Indice di ricerca su questo server per una posizione federata, non sono necessarie informazioni di autenticazione aggiuntive. Gli utenti che possono accedere alla pagina dei risultati di ricerca saranno automaticamente in grado di visualizzare i risultati dalla posizione federata utilizzando le loro credenziali. Se invece è selezionato OpenSearch 1.0/1.1 come tipo di posizione, è necessario specificare come eseguire l'autenticazione delle credenziali di protezione per la posizione federata.

Le posizioni di ricerca federata configurate per OpenSearch 1.0 o 1.1 prevedono i metodi di autenticazione seguenti:

  • Accesso anonimo

    Concede a tutti gli utenti dell'organizzazione l'accesso ai risultati di ricerca federati nella posizione associata senza che sia necessaria l'autenticazione delle credenziali dell'account. Per selezionare questa opzione, fare clic su Anonimo: questa posizione non richiede l'autenticazione nella sezione Specifica credenziali della pagina Aggiungi posizione federata o Modifica posizione federata.

  • Autenticazione Oggetti comuni

    Concede a tutti gli utenti dell'organizzazione un singolo nome utente e una password che vengono utilizzati per visualizzare i risultati di ricerca federati nella posizione associata. Per attivare l'opzione, fare clic sull'opzione di autenticazione desiderata in Oggetti comuni nella sezione Specifica credenziali della pagina Aggiungi posizione federata o Modifica posizione federata.

  • Autenticazione a livello di utente

    Esegue l'autenticazione delle credenziali di singoli utenti per visualizzare i risultati di ricerca federati nella posizione associata. Per attivare l'opzione, fare clic sull'opzione di autenticazione desiderata in Utente nella sezione Specifica credenziali della pagina Aggiungi posizione federata o Modifica posizione federata.

    Nota

    Server di ricerca 2008 non fornisce un'interfaccia utente per l'acquisizione delle credenziali di autenticazione dei singoli utenti ma fornisce tuttavia le API per la convalida delle credenziali da un'interfaccia utente personalizzata.

Modifica delle proprietà delle web part per i percorsi federati

Tutti i risultati della ricerca per le posizioni federate vengono visualizzati tramite due tipi di web part, ovvero la web part Risultati di ricerca federati e la web part Risultati federati principali. Prima di poter visualizzare i risultati della ricerca da una posizione, è necessario fare clic sul nome della posizione nell'elenco Posizione del riquadro Strumenti della web part.

Nella pagina dei risultati della ricerca, scegliereModifica pagina dal menu Azioni sito. Scegliere Modifica dal menu Web part e quindi fare clic su Modifica web part condivisa.

È possibile modificare le proprietà seguenti, che sono disponibili nelle web part Risultati di ricerca federati e Risultati federati principali:

  • Posizione

    Specificare il nome della posizione o delle posizioni federate.

  • Proprietà di visualizzazione

    Specificare il numero di risultati da visualizzare per pagina, se limitare il numero di caratteri nel testo di riepilogo o nell'URL visualizzato e se utilizzare le impostazioni di visualizzazione della posizione. Nelle proprietà della web part Risultati di ricerca federati, è inoltre possibile specificare se si desidera visualizzare un elemento grafico animato per indicare che l'immagine è ancora in caricamento o se restituire i risultati in modo asincrono anziché rimanere in attesa di caricare l'intera pagina.

  • Opzioni query risultati

    Specificare se rimuovere i risultati duplicati, se attivare lo stemming dei termini di ricerca e se ignorare le parole non significative.

  • Collegamento Altri risultati

    Specificare se visualizzare un collegamento Altri risultati e il testo del collegamento.

Nota

Oltre alle proprietà univoche per le web part della federazione, tutte le web part condividono una serie di proprietà che controllano l'aspetto, il layout e le caratteristiche avanzate. È possibile visualizzare e modificare queste proprietà delle web part della federazione allo stesso modo delle altre web part. Per ulteriori informazioni sull'utilizzo delle impostazioni delle proprietà più comuni, vedere l'argomento relativo alla personalizzazione delle web part nella Guida di Microsoft Windows SharePoint Services.