Federazione dei risultati di ricerca da altri percorsi (Office SharePoint Server)

Nota

Se non diversamente specificato, le informazioni di questo articolo si applicano a Microsoft Office SharePoint Server 2007 con l'Aggiornamento dell'infrastruttura per Microsoft Office Servers.

Per ricerca federata si intende l'esecuzione di query simultanee su più database in linea (percorsi) allo scopo di generare un'unica pagina di risultati di ricerca per gli utenti finali.

Quando si aggiunge un percorso federato a Microsoft Office SharePoint Server 2007, gli utenti finali possono cercare e recuperare il contenuto non sottoposto a ricerca per indicizzazione nel server. I percorsi federati consentono di inviare query a feed e motori di ricerca remoti. I risultati verranno quindi formattati da Microsoft Office SharePoint Server 2007, che ne esegue inoltre il rendering per utenti finali come parte del contenuto sottoposto a ricerca per indicizzazione.

In questo articolo viene offerta una panoramica introduttiva dei percorsi federati in Microsoft Office SharePoint Server 2007, ovvero attività dell'amministratore, tecnologie supportate e considerazioni sulla protezione.

Contenuto dell'articolo

Panoramica dei percorsi federati

Gestione dei percorsi federati

Considerazioni sulla protezione per percorsi federati

Modifica delle proprietà delle web part per i percorsi federati

Panoramica dei percorsi federati

Se un sito specifico non è sottoposto a ricerca per indicizzazione direttamente da un server di indicizzazione della server farm, è possibile aggiungerlo come percorso federato e includerne i risultati di ricerca per gli utenti del sito Centro ricerche.

In Microsoft Office SharePoint Server 2007 sono supportati i tipi di percorsi federati seguenti:

  • Indice di ricerca nel server corrente

    È possibile utilizzare come percorso federato qualsiasi sito locale o remoto dell'organizzazione in cui è presente un server che esegue Microsoft Office SharePoint Server 2007. Si supponga ad esempio che un sito di SharePoint in un server Risorse umane della società sia l'unica origine disponibile per le informazioni di contatto dei dipendenti. Anche se questo sito non fa parte dell'ambito della ricerca per indicizzazione, è possibile configurare un percorso federato per tale sito in modo da consentire agli utenti che eseguono una ricerca dal sito Centro ricerche di recuperare risultati nelle informazioni di contatto dei dipendenti.

  • OpenSearch 1.0 o 1.1

    È possibile utilizzare come percorso federato qualsiasi sito Web pubblico che supporti lo standard OpenSearch. Un esempio di tale percorso è un motore di ricerca, quale Live Search, oppure una pagina dei risultati di ricerca in cui sono supportati i protocolli RSS o Atom. Si supponga ad esempio di voler consentire agli utenti che ricercano nei siti interni informazioni su ricerche tecniche proprietarie di visualizzare anche informazioni correlate disponibili in siti Web pubblici. Configurando un percorso federato per una query di Live Search, i risultati della ricerca Web più aggiornati verranno inclusi automaticamente per gli utenti.

Una query di ricerca viene inviata a un percorso federato come parametri URL in formato denominato modello di query. Office SharePoint Server formatta ed esegue quindi il rendering dei risultati in formato XML per gli utenti del sito Centro ricerca. Il codice XML viene visualizzato in una web part nella pagina dei risultati di ricerca come testo leggibile.

È possibile aggiungere e configurare web part nella pagina dei risultati di ricerca come web part dei risultati federati o web part dei risultati federati principali. Per impostazione predefinita, nella pagina dei risultati di ricerca sono contenute tre web part dei risultati federati.

Suggerimento

Per visualizzare i risultati della ricerca federata in una pagina diversa da quella dei risultati di ricerca predefinita, è sufficiente aggiungere una web part dei risultati federati o una web part dei risultati federati principali in cui visualizzare i risultati.

Se si modificano le proprietà e il codice XSL (Extensible Stylesheet Language) di un percorso federato, è possibile controllare aspetti specifici dei 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 colore o lo stile del carattere del testo del collegamento. Se si utilizzano regole trigger, è possibile modificare la query inviata al percorso federato quando un utente digita un prefisso o un criterio specifico.

Utilizzo di percorsi federati con l'opzione Indice di ricerca su questo server

Quando si aggiungono percorsi federati di indicizzazione locali a Microsoft Office SharePoint Server 2007, si applicano le condizioni seguenti:

  • Il percorso viene impostato sul valore di Indice di ricerca su questo server.

  • Non è richiesto nessun modello di query. In Microsoft Office SharePoint Server 2007 viene utilizzato il modello a oggetti per eseguire query su un percorso.

  • Viene utilizzata l'autenticazione server predefinita.

  • Le query di ricerca avanzate non sono supportate.

Nota

I percorsi federati per gli indici di ricerca remoti vengono configurati in modo analogo a un percorso basato su OpenSearch, utilizzando il feed RSS del server remoto.

Utilizzo di percorsi federati con OpenSearch

Quando si aggiungono a Microsoft Office SharePoint Server 2007 percorsi federati basati su OpenSearch, si applicano le condizioni seguenti:

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

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

  • Nota

    Microsoft Office SharePoint Server 2007 non supporta HTML o XHTML.

  • Le funzionalità relative al percorso, i modelli di query e gli elementi di risposta sono inclusi in un file di definizione percorso federato (estensione fld) che viene associato al percorso.

  • Le estensioni di OpenSearch specifiche per Microsoft Office SharePoint Server 2007 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 dipende dal percorso OpenSearch.

Per ulteriori informazioni su OpenSearch, visitare il sito all'indirizzo http://www.opensearch.org/home

Elementi da valutare per decidere se utilizzare percorsi federati

Per decidere se visualizzare o meno i risultati della ricerca federata agli utenti, provare a rispondere alle domande seguenti:

  • Si desidera visualizzare risultati personalizzati per ricerche specifiche?

    Per garantire che il percorso federato restituisca risultati corrispondenti a query specifiche, è possibile utilizzare le regole trigger. Quando si crea una regola trigger per un percorso federato, la web part associata a tale percorso visualizzerà risultati solo per le query utente conformi al criterio o al prefisso specificato. Si supponga ad esempio di lavorare per una società denominata Contoso, in cui dipendenti e utenti di Microsoft Office SharePoint Server 2007 producono un articolo comunemente denominato widget. Se si aggiunge un percorso federato per Live Search, è possibile creare un trigger per il nome dell'articolo in modo da garantire che qualsiasi ricerca di "widget" restituisca sempre i risultati relativi a "widget Contoso".

  • È possibile utilizzare un URL per specificare i risultati da recuperare per una query?

    Per creare un percorso federato, è necessario il modello di query, ovvero la combinazione dell'URL e dei parametri richiesti per inviare una query di ricerca e restituire i risultati in formato XML. Quando si aggiungono queste informazioni al campo Modello query nella pagina Aggiungi percorso federato, è necessario formattare la stringa in modo corretto, come illustrato nell'esempio della pagina. In caso contrario, il percorso federato non restituirà alcun risultato.

  • Gli utenti possono accedere ai collegamenti forniti dal percorso federato?

    Se l'organizzazione concede solo accesso limitato alle risorse Internet, ad esempio se gli utenti possono esplorare solo il sito Web esterno della società, ma non altri siti esterni, l'utilizzo di un motore di ricerca Internet come percorso federato potrebbe risultare frustrante per gli utenti poiché potrebbero non essere in grado di visualizzare alcuni risultati di ricerca.

  • È richiesta l'autenticazione?

    Se il percorso federato richiede l'autenticazione, è necessario fornire le credenziali corrette. Le credenziali sono richieste solo per i siti di SharePoint. Per la maggior parte dei percorsi federati, ad esempio i motori di ricerca Internet, le credenziali non sono richieste. Per ulteriori informazioni, vedere Considerazioni sulla protezione per percorsi federati più avanti in questo articolo.

Gestione dei percorsi federati

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

  • Aggiungere o importare un percorso federato

    È possibile creare un nuovo percorso federato immettendo le relative impostazioni e proprietà nella pagina Aggiungi percorso federato. Per iniziare, è inoltre possibile importare un file di definizione percorso federato (estensione fld) esistente. Per scaricare i file di definizione, fare clic sul collegamento Raccolta in linea nella pagina Gestione posizioni federate. Per ulteriori informazioni sull'importazione di file di definizione, vedere Download dei file di definizione percorso più avanti in questo articolo.

  • Modificare un percorso federato

    È possibile modificare un percorso federato posizionando il puntatore del mouse sul nome del percorso nella pagina Gestione posizioni federate, facendo clic sulla freccia visualizzata e quindi scegliendo Modifica percorso. Nella pagina Modifica percorso federato è possibile modificare le proprietà e i metadati del percorso, specificando ad esempio in che modo verranno visualizzati i risultati di ricerca oppure scegliendo se aggiungere regole trigger che restituiscano risultati solo quando le query utente corrispondono a un criterio o a un prefisso specifico. È inoltre possibile modificare il codice XSL nella sezione Metadati di visualizzazione dei risultati di ricerca federati o Metadati di visualizzazione dei risultati federati principali per modificare la formattazione di elementi, ad esempio il titolo o i collegamenti nella web part dei risultati federati o nella web part dei risultati federati principali.

  • Copiare un percorso federato

    È possibile copiare un percorso federato posizionando il puntatore del mouse sul nome del percorso nella pagina Gestione posizioni federate, facendo clic sulla freccia visualizzata e quindi scegliendo Copia percorso.

  • Eliminare un percorso federato

    Se non si desidera più utilizzare un percorso federato, è possibile rimuoverlo dal sito di Office SharePoint Server posizionando il puntatore del mouse sul nome del percorso nella pagina Gestione posizioni federate, facendo clic sulla freccia visualizzata e quindi scegliendo Elimina percorso. Se nella pagina dei risultati di ricerca federati viene ancora fatto riferimento a un percorso eliminato, la pagina non includerà i risultati relativi a tale percorso.

    Nota

    È possibile disattivare la visualizzazione dei risultati di ricerca relativi a un percorso federato senza eliminarlo dal server. A tale scopo, eliminare la web part configurata per la visualizzazione dei risultati relativi a tale percorso oppure modificare le proprietà della web part in modo da visualizzare i risultati di ricerca per un altro percorso federato.

  • Esportare un percorso federato

    È possibile salvare le proprietà e i metadati del percorso federato esportandoli in un file di definizione percorso federato (estensione fld). È possibile esportare un percorso federato posizionando il puntatore del mouse sul nome del percorso nella pagina Gestione posizioni federate, facendo clic sulla freccia visualizzata e quindi scegliendo Esporta percorso. Dopo aver esportato un file di definizione, è possibile importarlo in un altro sito Centro ricerche oppure aggiungerlo a una condivisione di file per consentirne l'utilizzo da parte di altri utenti.

    Nota

    Quando si esporta un percorso federato in un file di definizione, Office SharePoint Server non include nel file le impostazioni o le credenziali di protezione.

  • Visualizzare i dettagli dei percorsi federati

    Quando si aggiungono uno o più percorsi federati a Office SharePoint Server, nella pagina Gestione posizioni federate viene automaticamente visualizzato il numero di query utente e clickthrough registrato per tutti i percorsi elencati negli ultimi 30 giorni. Gli amministratori devono considerare il fatto che gli utenti potrebbero non fare mai clic su determinati risultati di ricerca di percorsi federati. Se ad esempio in risposta a una query per la ricerca del numero di telefono di Davide Ruspini viene visualizzato un numero di telefono, è molto probabile che l'utente scelga di comporre manualmente il numero anziché fare clic su un collegamento ipertestuale nella pagina dei risultati di ricerca.

    Suggerimento

    È possibile che talvolta si verifichino problemi con un percorso federato e che ad esempio i risultati di ricerca non vengano visualizzati oppure che l'operazione richieda molto tempo. Quando si riscontrano problemi di questo tipo, è possibile eseguire la procedura per il ripristino del percorso federato. Per ulteriori informazioni sulla risoluzione dei problemi relativi ai percorsi federati, vedere l'articolo sul ripristino dei percorsi federati nella sezione di TechNet dedicata a Office SharePoint Server 2007 (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=84739&clcid=0x410) (informazioni in lingua inglese).

Download dei file di definizione percorso

La Raccolta in linea di Microsoft Office SharePoint Server 2007 include diversi file di definizione percorso federato (estensione fld) disponibili per il download. Per accedere a questo sito, fare clic sul collegamento Raccolta in linea nella pagina Gestione posizioni federate. Dopo aver scaricato 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 è visualizzato nell'elenco, è possibile modificarne le impostazioni e personalizzarne le proprietà.

Quando si crea un percorso federato mediante l'importazione di un file di definizione, il codice XSL che determina la modalità di formattazione e visualizzazione dei risultati di ricerca viene creato automaticamente. Se si crea un percorso personalizzato digitando manualmente le proprietà e i metadati nella pagina Aggiungi percorso federato e si desidera modificare l'aspetto predefinito dei risultati di ricerca, è necessario imparare a modificare il codice XSL per il percorso federato. Dopo aver configurato un percorso federato per il sito, è inoltre possibile esportarlo per utilizzarlo come percorso federato in un altro sito Centro ricerche.

Considerazioni sulla protezione per percorsi federati

A seconda del tipo di percorso specificato durante la creazione o la modifica di un percorso federato, è possibile che sia richiesta l'autenticazione. Di conseguenza, è necessario specificare il metodo di autenticazione da utilizzare.

Se si specifica Indice di ricerca su questo server come tipo del percorso federato, non verranno richieste ulteriori informazioni di autenticazione. I risultati del percorso federato verranno visualizzati automaticamente agli utenti autorizzati ad accedere alla pagina dei risultati di ricerca in base alle rispettive credenziali. Se tuttavia si seleziona OpenSearch 1.0/1.1 come tipo di un percorso federato, è necessario specificare la modalità di autenticazione delle credenziali di protezione per tale percorso.

I percorsi di ricerca federati configurati per OpenSearch 1.0 o 1.1 possono essere autenticati in uno dei modi seguenti:

  • Accesso anonimo

    Concede a tutti gli utenti dell'organizzazione l'accesso ai risultati di ricerca federati nel percorso associato senza richiedere l'autenticazione di nessuna credenziale dell'account. Per selezionare questa opzione, fare clic su Anonimo: questa posizione non richiede l'autenticazione nella sezione Specifica credenziali della pagina Aggiungi percorso federato o Modifica percorso federato.

  • Autenticazione comune

    Concede a tutti gli utenti dell'organizzazione un unico nome utente e un'unica password che vengono utilizzati per visualizzare i risultati di ricerca federati nel percorso associato. Per attivare questa opzione, fare clic sull'opzione di autenticazione desiderata in Comune nella sezione Specifica credenziali della pagina Aggiungi percorso federato o Modifica percorso federato.

  • Autenticazione a livello di utente

    Autentica le singole credenziali utente per visualizzare i risultati di ricerca federati nel percorso associato. Per attivare questa opzione, fare clic sull'opzione di autenticazione desiderata in Utente nella sezione Specifica credenziali della pagina Aggiungi percorso federato o Modifica percorso federato.

    Nota

    In Microsoft Office SharePoint Server 2007 non è disponibile un'interfaccia utente per acquisire le credenziali di autenticazione account per singolo utente, tuttavia vengono fornite le API per convalidare le credenziali da un'interfaccia utente personalizza.

Modifica delle proprietà delle web part per i percorsi federati

Per visualizzare tutti i risultati di ricerca relativi a percorsi federati, vengono utilizzati due tipi di web part: la web part dei risultati federati e la web part dei risultati federati principali. Per visualizzare risultati di ricerca da un percorso federato, è necessario fare clic sul nome del percorso nell'elenco Percorso del riquadro Strumenti della web part.

Nella pagina dei risultati di ricerca scegliere Modifica paginadal menu Azioni sito. Fare clic su Modifica nel menu della web part e quindi scegliere Modifica web part condivisa per aprire il riquadro Strumenti.

È possibile modificare le proprietà seguenti, disponibili nella web part dei risultati federati e nella web part dei risultati federati principali:

  • Percorso

    Specificare il nome del percorso o dei percorsi federati.

  • 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 che viene visualizzato e se utilizzare le impostazioni di visualizzazione percorso. Nelle proprietà della web part dei risultati federati è inoltre possibile specificare se visualizzare un'immagine animata per indicare che il caricamento dell'immagine è ancora in corso o se i risultati devono essere restituiti in modo asincrono anziché attendere il caricamento dell'intera pagina.

  • Opzioni query risultati

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

  • Collegamento Altri risultati

    Specificare se visualizzare un collegamento Ulteriori risultati e impostare il testo del collegamento.

Nota

Oltre alle proprietà univoche per le web part di federazione, tutte le web part condividono un insieme comune di proprietà che ne controllano l'aspetto, il layout e le caratteristiche avanzate. È possibile visualizzare e modificare tali proprietà nelle web part di federazione in modo analogo a qualsiasi web part non di federazione. Per ulteriori informazioni sull'utilizzo delle impostazioni delle proprietà comuni, vedere "Personalizzare le web part" nella Guida di Microsoft Windows SharePoint Services.