Visualizzare i risultati della ricerca federata ibrida in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Questo articolo fa parte di una roadmap di procedure per configurare soluzioni ibride di SharePoint. Accertarsi di seguire una roadmap quando si eseguono le procedure illustrate in questo articolo.
Questo articolo descrive come configurare un ambiente ibrido di SharePoint in modo che le ricerche dal Centro ricerche aziendali di SharePoint Server visualizzano i risultati ibridi, ovvero i risultati di entrambi gli indici di ricerca (SharePoint Server e SharePoint in Microsoft 365). Questa configurazione è definita ricerca ibrida in uscita.
I risultati della ricerca da SharePoint in Microsoft 365 verranno visualizzati con i risultati della ricerca da SharePoint Server, ma in un gruppo separato denominato blocco di risultati. È possibile configurare il blocco di risultati di SharePoint in Microsoft 365 in modo da visualizzare soprattutto i risultati di SharePoint Server o per essere classificati in base alla pertinenza rispetto ai risultati di SharePoint Server.
Per visualizzare i risultati di ricerca ibrida nel Centro ricerche organizzazione di SharePoint Server, nella distribuzione di SharePoint Server eseguire le seguenti procedure, descritte in dettaglio nell'articolo:
Passaggio 1: Creare un'origine dei risultati che definisce come ottenere i risultati della ricerca da SharePoint in Microsoft 365
In questa procedura viene creata un'origine dei risultati nella distribuzione di SharePoint Server. Questa origine dei risultati è una definizione che specifica SharePoint in Microsoft 365 come provider da cui ottenere i risultati della ricerca. La definizione specifica ognuno dei seguenti elementi:
Url di SharePoint in Microsoft 365 da cui ottenere i risultati della ricerca.
Protocollo per ottenere tali risultati.
Metodo per l'autenticazione in SharePoint in Microsoft 365.
Le origini dei risultati possono essere create a livello di applicazione del servizio di ricerca, a livello di raccolta siti o a livello di sito. In questa procedura l'origine dei risultati viene creata a livello di applicazione del servizio di ricerca. In questo modo l'origine dei risultati sarà disponibile per qualsiasi regola di query creata allo stesso livello e anche per qualsiasi regola di query creata per una raccolta siti o un sito che si trova in un'applicazione Web che utilizza l'applicazione del servizio di ricerca.
Per altre informazioni sulle origini dei risultati, vedi le risorse seguenti:
Informazioni sulle origini dei risultati per la ricerca in SharePoint Server
Configurare le origini dei risultati per la ricerca in SharePoint Server
Per creare l'origine dei risultati
Verificare che l'account utente utilizzato per eseguire questa procedura sia un amministratore dell'applicazione del servizio di ricerca che si desidera configurare.
Nella sezione Gestione applicazioni della distribuzione di SharePoint Server selezionare Gestisci applicazioni di servizio in Amministrazione centrale.
Selezionare l'applicazione del servizio di ricerca a cui si vuole aggiungere un'origine dei risultati.
Nella pagina Amministrazione ricerca per l'applicazione del servizio di ricerca selezionare Origini risultati nell'avvio veloce.
Nella pagina Gestisci origini risultati selezionare Nuova origine dei risultati.
Nella pagina Aggiungi origine dei risultati effettuare le seguenti operazioni:
Nella casella di testo Nome della sezione Informazioni generali immettere un nome per la nuova origine dei risultati, ad esempio Recupera risultati da SharePoint in Microsoft 365.
(Facoltativo) Nella casella di testo Descrizione della sezione Informazioni generali immettere una descrizione della nuova origine dei risultati.
Questa descrizione viene visualizzata come descrizione comando quando il puntatore si basa sull'origine dei risultati in determinate pagine di configurazione.
Nella sezione Protocollo selezionare SharePoint remoto.
Nella sezione URL del servizio remoto, immettere l'indirizzo della raccolta siti radice in SharePoint in Microsoft 365 da cui si vuole ottenere i risultati di ricerca, ad esempio
https://adventure-works.sharepoint.com
.Nella sezione Tipo selezionare Risultati di ricerca di SharePoint.
Nella sezione Trasformazione query è possibile usare la trasformazione query per limitare i risultati della ricerca a un subset specificato, ad esempio un subset proveniente da un determinato sito o raccolta siti di SharePoint in Microsoft 365. Tuttavia, se non si ha familiarità con le trasformazioni di query in SharePoint Server, è consigliabile mantenere la trasformazione di query predefinita. La trasformazione predefinita è {searchTerms}, ovvero una variabile di query che rappresenta la query immessa dall'utente, in quanto è stata modificata dalla trasformazione di query più recente. Se si ha familiarità con le trasformazioni di query, mantenere la trasformazione di query predefinita o immettere una trasformazione di query diversa nella casella di testo. Se si vuole usare Generatore query per configurare una trasformazione di query diversa, selezionare Avvia Generatore query. Per altre informazioni sulla creazione di query, vedere Pianificare la trasformazione di query e ordinare i risultati in SharePoint Server e Variabili di query in SharePoint Server.
Nella sezione Informazioni sulle credenziali selezionare Autenticazione predefinita.
Per salvare la nuova origine dei risultati, selezionare Salva.
Passaggio 2: creare una regola di query per attivare i risultati di ricerca ibrida in SharePoint Server 2013
In questa procedura, si crea una regola di query nella distribuzione di SharePoint Server. Questa regola di query usa l'origine dei risultati creata nella procedura precedente in questo articolo. Quando la regola di query viene attivata, fa sì che i risultati della ricerca dall'indice di ricerca di SharePoint in Microsoft 365 vengano visualizzati in un blocco di risultati in una pagina dei risultati della ricerca nella distribuzione di SharePoint Server. I risultati dell'indice di ricerca di SharePoint in Microsoft 365 vengono visualizzati insieme ai risultati dell'indice di ricerca di SharePoint Server.
Le regole di query possono essere create a livello di applicazione del servizio di ricerca, a livello di raccolta siti o a livello di sito. In questa procedura viene creata la regola di query a livello di applicazione del servizio di ricerca. Poiché la regola viene creata a questo livello, la regola può essere applicata alle query inviate dagli utenti in siti o raccolte siti che utilizzano l'applicazione del servizio di ricerca.
Per altre informazioni sulle regole di query, vedere Pianificare la trasformazione delle query e ordinare i risultati in SharePoint Server e Gestire le regole di query in SharePoint Server
Verificare che l'account utente utilizzato per eseguire questa procedura sia un amministratore dell'applicazione del servizio di ricerca che si desidera configurare.
Nella sezione Gestione applicazioni della distribuzione di SharePoint Server selezionare Gestisci applicazioni di servizio in Amministrazione centrale.
Selezionare l'applicazione del servizio di ricerca in cui è stata creata un'origine dei risultati nella procedura precedente in questo articolo (Passaggio 1: Creare un'origine dei risultati che definisce come ottenere i risultati della ricerca da SharePoint in Microsoft 365).
Nella pagina Search_service_application_name: Amministrazione ricerca selezionare Regole di query nella barra di avvio veloce.
Nella pagina Nome_applicazione_servizio_ricerca: Gestisci regole di query effettuare le seguenti operazioni:
Nel testo Per quale contesto si desidera configurare le regole?, nell'elenco a discesa Selezionare un'origine risultati selezionare un'origine dei risultati per cui si vuole applicare questa regola di query.
Per i test, è consigliabile selezionare l'origine dei risultati Risultati di SharePoint locali qui. In questo caso, per impostazione predefinita, la regola di query verrà applicata quando un utente esegue una query nel verticale di ricerca Tutto nel Centro ricerche organizzazione, perché tale verticale usa l'origine dei risultati di SharePoint locale per impostazione predefinita.
Dopo aver selezionato un'origine dei risultati dall'elenco a discesa, tutte le regole di query esistenti che si applicano a tale origine dei risultati vengono visualizzate nella pagina. Nella pagina Search_service_application_name: Aggiungi regola di query, nella sezione Contesto è possibile aggiungere o rimuovere le origini dei risultati per cui si vuole applicare la regola.(Facoltativo) Nel testo Per quale contesto si desidera configurare le regole?, nell'elenco a discesa Segmenti utente selezionare un segmento utente per il quale si vuole applicare questa regola di query. I segmenti di utenti si basano sui termini che descrivono gli utenti nell'archivio termini di un'applicazione di servizio metadati gestiti. Nella sezione Contesto della pagina Aggiungi regola di query sarà possibile aggiungere o rimuovere segmenti utente per i quali si vuole applicare la regola.
(Facoltativo) Nel testo Per quale contesto si desidera configurare le regole?, nell'elenco a discesa Categorie di argomenti selezionare una categoria di argomenti per cui si vuole applicare questa regola di query. Le categorie di argomenti si basano sui termini relativi alle categorie nell'archivio termini di un'applicazione di servizio metadati gestiti. Nella sezione Contesto della pagina Aggiungi regola di query sarà possibile aggiungere o rimuovere categorie per cui si vuole applicare la regola.
Selezionare Nuova regola di query.
Nella pagina Search_service_application_name: Aggiungi regola di query eseguire le operazioni seguenti:
Nella casella di testo Nome regola della sezione Informazioni generali immettere un nome per la nuova regola di query, ad esempio Mostra risultati da SharePoint in Microsoft 365.
Se la sezione Contesto è compressa, per espanderla, selezionare la freccia accanto a Contesto.
Nella sezione Contesto in Query is performed on these sources (Query viene eseguita su queste origini) selezionare Tutte le origini se si desidera che la regola di query si applichi alle query inviate dagli utenti su qualsiasi origine dei risultati oppure selezionare Una di queste origini e quindi aggiungere altre origini dei risultati per cui si vuole applicare la regola di query, selezionare facoltativamente Aggiungi origine.
(Facoltativo) In La query viene eseguita da queste categorie specificare le categorie di argomenti, in base agli appositi termini disponibili nell'archivio termini di un'applicazione di servizio metadati gestiti, da cui eseguire la query.
(Facoltativo) In La query viene eseguita da questi segmenti di utenti specificare i segmenti di utenti (in base agli appositi termini disponibili nell'archivio termini di un'applicazione di servizio metadati gestiti) a cui applicare la regola di query.
Nella sezione Condizioni query specificare le condizioni per controllare quando verrà attivata la regola oppure fare clic su Rimuovi condizione se si vuole che venga attivata per qualsiasi testo della query. Per il test, in modo che la regola venga attivata per qualsiasi testo di query, è consigliabile selezionare Rimuovi condizione.
Nella sezione Azioni , in Blocchi di risultati, selezionare Aggiungi blocco di risultati.
(Facoltativo) Nella sezione Titolo blocco , nella casella di testo Titolo , modificare il titolo nel testo che si vuole visualizzare sopra il blocco di risultati nella pagina dei risultati della ricerca, ad esempio Risultati per "{subjectTerms}" da SharePoint in Microsoft 365.
Nella sezione Query, inserire la query da eseguire. Digitarla nella casella di testo Configura query o avviare il generatore di query per ottenere assistenza con la configurazione della query. Tuttavia, se non si ha familiarità con le trasformazioni di query in SharePoint Server, è consigliabile mantenere la trasformazione di query predefinita qui, vale a dire {subjectTerms}. Per altre informazioni, vedere Pianificare la trasformazione delle query e ordinare i risultati in SharePoint Server e Le variabili di query in SharePoint Server.
Nell'elenco a discesa Cerca questa origine della sezione Query selezionare il nome dell'origine dei risultati creata nella procedura precedente in questo articolo ( Passaggio 1: Creare un'origine dei risultati che definisce come ottenere i risultati della ricerca da SharePoint in Microsoft 365) (ad esempio, Ottenere risultati da SharePoint in Microsoft 365).
Nell'elenco a discesa Elementi della sezione Query selezionare il numero di risultati della ricerca da SharePoint in Microsoft 365 che si desidera visualizzare in questo blocco di risultati nella pagina dei risultati della ricerca.
Ad esempio, per visualizzare tre risultati da SharePoint in Microsoft 365 in questo blocco di risultati, selezionare 3.Se si vuole visualizzare un collegamento Mostra altro nella parte inferiore del blocco di risultati, espandere la sezione Impostazioni e selezionare Altro collegamento passare all'URL seguente e immettere l'URL per il collegamento a una pagina che visualizza altri risultati dall'indice di ricerca di SharePoint in Microsoft 365.
Ad esempio, per specificare la pagina principale dei risultati della ricerca come pagina che visualizza più risultati, in genere è possibile immettere un URL del modulo seguente (seguito da "?k={subjectTerms}" per indicare la query di ricerca): http:// domain_name.com/sites/ Search_Center_name/pages/results.aspx?k={subjectTerms}.
Selezionando Mostra altro, vengono visualizzati altri risultati per il blocco di risultati.Specificare il posizionamento del blocco di risultati da SharePoint in Microsoft 365 rispetto ai risultati di SharePoint Server.
- Per visualizzare il blocco di risultati nella parte superiore o nella parte superiore della prima pagina dei risultati della ricerca, selezionare Questo blocco viene sempre visualizzato sopra i risultati principali. In questo caso, risultati fondamentali sono i risultati dell'indice di ricerca di SharePoint Server. Questa opzione è utile per i test o quando la maggior parte del contenuto pertinente si trova nell'indice di ricerca remoto nell'ambiente ibrido. Se si seleziona questa opzione per più blocchi di risultati, è possibile configurare l'ordine in cui vengono visualizzati i blocchi di risultati classificando le regole di query associate.
- Per visualizzare il blocco di risultati in modo che venga classificato in base alla pertinenza rispetto ai risultati principali, selezionare Questo blocco viene classificato all'interno dei risultati principali (potrebbe non essere visualizzato), nel qual caso il blocco dei risultati potrebbe non essere visualizzato nella prima pagina dei risultati della ricerca.
Questa è l'impostazione predefinita ed è in genere la scelta più appropriata in un ambiente di produzione. Come con i singoli risultati, la classifica del blocco di risultati potrebbe essere diversa quando gli utenti eseguono alcune query in un secondo momento. Ad esempio, se si fa clic sui risultati della ricerca nel blocco dei risultati, il blocco di risultati viene classificato più in alto nei risultati della ricerca nel tempo. In caso contrario, il blocco di risultati viene classificato più in basso nel tempo.
(Facoltativo) Per specificare un URL diverso per il modello di visualizzazione del gruppo, immettere l'URL nella casella di testo URL modello di visualizzazione gruppo .
(Facoltativo) Per specificare un modello di visualizzazione degli elementi, immettere le informazioni sul modello di visualizzazione dell'elemento nella casella di testo Modello di visualizzazione elemento .
Saltare la sezione Distribuzione.
Per aggiungere il blocco di risultati, selezionare OK.
(Opzionale) Specificare quando la regola di query deve attivarsi. Nella sezione Pubblicazione immettere le informazioni appropriate nei campi Data inizio, Data fine, Data revisione e Contatto . Le date di inizio e di fine specificano quando sarà attiva la regola di query.
- Se si specifica la data di inizio senza una data di fine, la regola sarà attiva sempre dopo la data di inizio.
- Se si specifica una data di fine senza una data di inizio, la regola sarà sempre attiva fino alla data di fine.
- Se le date di inizio e di fine non vengono specificate, la regola sarà sempre attiva.
Attivare la regola di query selezionando È attiva nella sezione Pubblicazione. Quando una regola di query è attiva, verrà attivata ogni volta che vengono soddisfatte le condizioni della query.
Selezionare Salva.
Dopo alcuni istanti, quando gli utenti federati inviano query dal Centro ricerche di SharePoint Server su un'origine dei risultati specificata nel passaggio 6c di questa procedura, i risultati vengono visualizzati da entrambi gli indici di ricerca, come illustrato nell'immagine seguente. Nell'immagine, un blocco di tre risultati della ricerca da SharePoint in Microsoft 365 viene visualizzato sopra i risultati della ricerca da SharePoint Server.
Nota
Un utente federato è un utente il cui account di dominio Active Directory Domain Services (AD DS) locale è sincronizzato tra SharePoint Server e SharePoint in Microsoft 365 e che accede alle risorse in entrambi gli ambienti eseguendo l'autenticazione con il provider di identità federativo, ad esempio Active Directory Federation Services (AD FS) 2.0.
Passaggio 3: provare una ricerca dal Centro ricerche di SharePoint Server 2013
Per convalidare la configurazione per la visualizzazione dei risultati della ricerca da SharePoint Server e SharePoint in Microsoft 365 nel Centro ricerche di SharePoint Server, è possibile accedere a SharePoint Server come utente federato e provare alcune ricerche dal Centro ricerche dell'organizzazione. Per convalidare la configurazione in questo modo, usare la procedura seguente.
Importante
Se si applica l'autenticazione SSO (Single Sign-On), è importante testare la funzionalità di ricerca ibrida utilizzando account utente federati. Gli account utente nativi e gli account di Active Directory Domain Services (AD DS) non federati non vengono riconosciuti da entrambi i servizi directory. Pertanto, non possono essere autenticati con SSO e non possono ricevere le autorizzazioni per le risorse in entrambe le distribuzioni. Per ulteriori informazioni, vedere Account necessari per la configurazione e la verifica di una soluzione ibrida.
Accedere alla distribuzione di SharePoint Server come utente federato che è stato attivato in SharePoint in Microsoft 365 e che ha le autorizzazioni per visualizzare la raccolta siti radice in SharePoint in Microsoft 365.
Passare al sito Centro ricerche organizzazione nella distribuzione di SharePoint Server.
In Centro ricerche organizzazione eseguire le operazioni seguenti:
Selezionare un verticale di ricerca che usa un'origine dei risultati specificata nel passaggio 6c della seconda procedura in questo articolo (Passaggio 2: Creare una regola di query per attivare i risultati della ricerca ibrida in SharePoint Server 2013).
Nella casella di ricerca immettere una query di test, ad esempio il nome della società.
Assicurarsi che la query di test restituisca i risultati della ricerca dall'indice di ricerca di SharePoint Server e dall'indice di ricerca di SharePoint in Microsoft 365.Selezionare l'icona di ricerca o premere INVIO.
Nella pagina dei risultati della ricerca i risultati vengono visualizzati dall'indice di ricerca di SharePoint Server e da un blocco di risultati di SharePoint nell'indice di ricerca di Microsoft 365.
Se non vengono visualizzati i risultati di entrambi gli indici di ricerca, effettuare le seguenti operazioni:
Verificare che il sistema di ricerca in SharePoint Server abbia eseguito la ricerca per indicizzazione del contenuto locale. Per informazioni su come visualizzare il log di ricerca per indicizzazione, vedere Log di ricerca per indicizzazione in Visualizzare la diagnostica di ricerca in SharePoint Server.
Verificare di aver configurato l'ambiente ibrido di SharePoint come descritto prima nelle roadmap di configurazione ibrida di SharePoint Server 2016 e quindi configurare l'autenticazione da server a server da SharePoint Server a SharePoint in Microsoft 365.
Verificare di aver configurato le funzioni e la funzionalità di ricerca come descritto nel presente articolo.
Correggere eventuali omissioni o errori e riprovare a eseguire una ricerca.
Se ancora non vengono visualizzati i risultati della ricerca da entrambi gli indici di ricerca, controllare i log del servizio di registrazione unificata (ULS) di SharePoint, denominati anche SharePoint nei log di traccia di Microsoft 365.
Per altre info, vedi Panoramica della registrazione uls (Unified Logging System).
Vedere anche
Concetti
Plan hybrid federated search for SharePoint Server
Visualizzare i risultati della ricerca federata ibrida in SharePoint in Microsoft 365