Condividi tramite


Configurare la ricerca ibrida cloud - Roadmap

 

**Si applica a:**Office 365, SharePoint Online, SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2018-03-09

Informazioni su come configurare la ricerca ibrida cloud per SharePoint Server configurando un'applicazione di servizio di ricerca cloud nell'ambiente di SharePoint Server e collegandola all'indice di ricerca in Office 365.

In questo articolo viene descritto come si configura la ricerca ibrida cloud in un ambiente con SharePoint Server e SharePoint Online per Office 365 aziendale. Grazie alla soluzione di ricerca cloud ibrida, è possibile aggiungere metadati sottoposti a una ricerca per indicizzazione provenienti da tutti i contenuti (ad esempio da quelli locali) all'indice di ricerca in Office 365. Quando gli utenti effettuano ricerche in Office 365, visualizzeranno risultati provenienti sia da contenuti locali sia da contenuti di Office 365.

Nota

Nel caso di clienti dedicati di Office 365, è necessario coinvolgere gli addetti del reparto progettazione di SharePoint Service al fine di configurare la ricerca ibrida cloud. Contattare il responsabile assistenza Microsoft per ricevere supporto. In caso di dubbi sul proprio ruolo cliente, è possibile ignorare questa nota.

Prima di iniziare

Per completare la procedura di configurazione, sono necessari questi elementi:

  • Il componente hardware e software necessario in un ambiente ibrido di SharePoint Server.

  • Un server locale o una macchina virtuale per la ricerca ibrida cloud con le caratteristiche seguenti:

    • Almeno 100 GB di memoria, 16 GB di RAM e 4 CPU da 1,8 GHz.

    • SharePoint Server installato.

    • È un membro del dominio di Windows Server Active Directory (AD).

  • (solo SharePoint Server 2013) È necessario disporre almeno Service Pack 1 e dell'aggiornamento pubblico di gennaio 2016.

  • Gli account necessari nell'ambiente ibrido di SharePoint Server, un account per la ricerca ibrida cloud in SharePoint Server e un account gestito per accedere ai contenuti predefiniti in SharePoint Server. Assicurarsi che l'account per l'accesso ai contenuti predefiniti disponga almeno dell'accesso in lettura ai contenuti da sottoporre a ricerca per indicizzazione.

  • URL del portale di SharePoint Online aziendale, come https://<nometenant>.sharepoint.com

  • Il piano dell'architettura di ricerca creato per la ricerca ibrida cloud.

  • Se si usa la procedura guidata Selezione ibrida nell'interfaccia di amministrazione di SharePoint Online per la configurazione, assicurarsi che nella farm dell'applicazione che ospita il sito Web Amministrazione centrale SharePoint Server sia installato .NET 4.6.3.

  • Se si usano gli script CreateCloudSSA.ps1 e Onboard-CloudHybridSearch.ps1Microsoft PowerShell per la configurazione, trovarli in Area download Microsoft.

Eseguire la procedura seguente:

Se il passaggio 1 è stato già completato durante la configurazione di una soluzione ibrida differente, passare a quello successivo.

Passaggio

Descrizione

1. Configurare Office 365 per SharePoint ibrido

Configurare il tenant di Office 365 per un ambiente ibrido, includendo la registrazione del dominio, la configurazione dei suffissi UPN e la sincronizzazione degli account utente locali in Office 365.

2. Creare un'applicazione del servizio di ricerca cloud in SharePoint Server

Eseguire la procedura guidata dello strumento di selezione ibrida nella farm dell'applicazione che ospita il sito Web SharePoint ServerAmministrazione centrale.

In alternativa, eseguire lo script CreateCloudSSA.ps1 PowerShell

3. Connettere l'applicazione del servizio di ricerca cloud al tenant di Office 365

Se si utilizza la procedura guidata dello strumento di selezione ibrida per creare un'applicazione di servizio di ricerca cloud, ignorare questo passaggio. Lo strumento di selezione ibrida si connette automaticamente agli ambienti.

Altrimenti, eseguire lo script Onboard-CloudHybridSearch.ps1PowerShell per caricare l'SSA cloud SSA e il tenant di Office 365 nella ricerca cloud ibrida. Lo script imposta l'SSA cloud per interagire con il tenant di Office 365 e configura l'autenticazione tra server.

4. Configurare l'architettura di ricerca SharePoint Server per la ricerca ibrida cloud (facoltativo)

Se è stata progettata un'architettura di ricerca diversa rispetto a quella predefinita, configurare l'architettura di ricerca programmata.

5. Creare un origine contenuto da sottoporre a ricerca per indicizzazione nella ricerca ibrida cloud

È opportuno aggiungere innanzitutto una piccola condivisione file; sarà possibile aggiungere più contenuti locali in un secondo momento.

6. Configurare un centro ricerche separato in Office 365 per convalidare i risultati della ricerca ibrida

È opportuno non modificare l'esperienza di ricerca esistente configurando un centro di ricerca separato in Office 365 per convalidare e ottimizzare la nuova esperienza di ricerca.

7. Avviare una ricerca per indicizzazione completa dei contenuti locali per la ricerca ibrida cloud

Al termine della ricerca per indicizzazione, i contenuti locali vengono visualizzati nei risultati all'interno del Centro ricerche di convalida in Office 365 e in Office Delve.

8. Verificare che la ricerca ibrida cloud funzioni

Accedere al centro ricerche all'interno di SharePoint Online in Office 365 e inserire la query: "IsExternalContent:true". Nei risultati dovrebbero comparire i risultati dall'origine contenuto locale che è stata sottoposta a ricerca per indicizzazione.

9. Ottimizzare la ricerca ibrida cloud

Configurare e ottimizzare le esperienze di ricerca pianificate per gli utenti.

10. Eliminare il centro ricerche di convalida ed esporre tutti gli utenti ai risultati della ricerca ibrida.

Configurare il centro ricerche e tutte le ricerche sito in Office 365 al fine di usare l'origine dei risultati predefinita con le esperienze di ricerca ottimizzate. I contenuti locali vengono visualizzati nei risultati all'interno del centro ricerche in Office 365, nella ricerca sito di Office 365 e in Office Delve.

Creare un'applicazione del servizio di ricerca cloud in SharePoint Server

SSA cloud consente di cercare per indicizzazione e aggiungere i metadati dai contenuti locali all'indice di ricerca in Office 365. Ogni farm di ricerca può avere un solo SSA cloud, ma può avere più SSA in combinazione con quello cloud. Non è possibile convertire un SSA esistente in un SSA cloud.

Nota

Se l'organizzazione impedisce ai computer di connettersi a Internet, è necessario autorizzare l'accesso agli endpoint (FQDN) utilizzati dalla ricerca ibrida cloud. Includere gli endpoint negli elenchi di autorizzazione in uscita. Gli endpoint sono elencati nella sezione SharePoint Online dell'articolo URL e intervalli di indirizzi IP per Office 365 e possono essere utilizzati con la ricerca ibrida.

Usare questo strumento per connettere gli ambienti di SharePoint Server e Office 365 e creare l'applicazione del servizio di ricerca cloud.

Nel server applicazioni che ospita il sito Web SharePoint ServerAmministrazione centrale:

  1. Accedere alla console come amministratore della farm.

  2. Connettersi a Office 365 come amministratore globale.

  3. Andare a https://configure.office.com/scenario.aspx?Sid=54 per scaricare, installare e avviare la procedura guidata dello strumento di selezione ibrida.

  4. Seguire i prompt dello strumento di selezione ibrida e selezionare la funzionalità di ricerca ibrida.
    Lo strumento di selezione ibrida consente di scegliere tra una SSA cloud con architettura di ricerca predefinita nel server applicazioni che ospita il sito Web SharePoint Server Central Administration o una SSA cloud con architettura di ricerca in due server applicazioni (supporta disponibilità elevata)

Lo strumento di selezione ibrida consente di guadagnare tempo perché connette anche la SSA cloud al tenant di Office 365 (passaggio 3).

Metodi alternativi per la creazione di un'applicazione del servizio di ricerca cloud

È anche possibile creare la SSA cloud nel modo seguente:

  • È possibile scaricare lo script Powershell CreateCloudSSA.ps1 dall'Area download Microsoft ed eseguirlo. Lo script consente di scegliere tra una SSA cloud con architettura di ricerca predefinita nel server applicazioni che ospita il sito Web SharePoint Server Central Administration o una SSA cloud con architettura di ricerca in due server applicazioni (supporta disponibilità elevata). 

  • È possibile utilizzare il sito Web Amministrazione centrale SharePoint, come si farebbe per una SSA. Con questo metodo si ottengono una SSA cloud e l'architettura di ricerca predefinita installate nel server applicazioni che ospita il sito Web SharePoint Server Central Administration.

Per creare una SSA cloud eseguendo lo script CreateCloudSSA.ps1PowerShell, seguire le istruzioni in basso.

Nota

Quando si è installato SharePoint Server, all'account utente utilizzato per eseguire l'installazione sono state concesse le autorizzazioni appropriate per eseguire i cmdlet Windows PowerShell.

Nel server applicazioni che ospita il sito Web SharePoint ServerAmministrazione centrale, seguire questa procedura:

  1. Assicurarsi di usare lo stesso account utente usato per installare SharePoint Server. A questo account vengono concesse le autorizzazioni appropriate per eseguire i cmdlet Window Powershell.

  2. Avviare la console di Windows Powershell con privilegi di amministratore: Fare clic su Start, digitare PowerShell, quindi fare clic con il pulsante destro del mouse su Windows PowerShell e selezionare Esegui come amministratore.

  3. Eseguire lo script CreateCloudSSA.ps1PowerShell.

  4. Quando richiesto, digitare:

    1. Il nome host del server di ricerca in SharePoint Server.

    2. Se non è stata pianificata una ricerca con disponibilità elevata, il nome host del secondo server di ricerca.

    3. L'account del servizio di ricerca in questo formato: dominio\nome utente.

    4. Un nome a propria scelta per l'SSA cloud.

    5. Il nome del server di database in SharePoint Server

  5. Verificare che sia visibile il messaggio che conferma la creazione dell'SSA cloud.

È possibile creare uno script di Windows PowerShell personalizzato per mettere a punto una SSA cloud?

Se si desidera creare uno script PowerShell per realizzare una SSA cloud, è innanzitutto necessario studiare lo script CreateCloudSSA.ps1PowerShell fornito. Tenere presente che la differenza tra la creazione di una SSA cloud e di una SSA normale è rappresentata dal valore della proprietà CloudIndex. Si imposta CloudIndex:true quando si crea una SSA cloud (non è possibile modificare questo valore in un secondo momento). Quando CloudIndex è impostato su true, i metadati sottoposti a ricerca per indicizzazione non vengono aggiunti all'indice di ricerca locale. Tuttavia, ciò non significa che i metadati vengono aggiunti all'indice di ricerca di Office 365. Infatti, è necessario caricare la SSA cloud nella ricerca ibrida cloud affinché questo si verifichi. Vedere Connettere l'applicazione del servizio di ricerca cloud al tenant di Office 365. Verificare che lo script di PowerShell effettui le seguenti operazioni:

  • Verifica che l'account del servizio di ricerca è di tipo gestito; se non si tratta di un account gestito, lo rende tale.

  • Include -CloudIndex $true come argomento quando utilizza il cmdlet New-SPEnterpriseSearchServiceApplication di PowerShell.

Connettere l'applicazione del servizio di ricerca cloud al tenant di Office 365

Nota

Se si utilizza lo strumento di selezione ibrida per creare un'applicazione di servizio di ricerca cloud, ignorare questo passaggio.

In questa sezione sono riportate informazioni su come caricare la SSA cloud e il tenant Office 365 nella ricerca ibrida. Inoltre, viene descritto come:

  • Connettere la SSA cloud e il tenant Office 365 - Quando la SSA cloud e il tenant Office 365 sono connessi, la ricerca ibrida cloud è pronta per aggiungere i metadati sottoposti a ricerca per indicizzazione dai contenuti locali all'indice di ricerca in Office 365. Dopo aver caricato la SSA cloud, controllare che disponga del valore 1 per la proprietà IsHybrid. Eseguire questo controllo tramite il comando PowerShell: $ssa.GetProperty(“CloudIndex”).

  • Configurare l'autenticazione tra server - L'autenticazione tra server consente ai server di richiedere e accedere reciprocamente a risorse per conto dell'utente.

Nel server applicazioni che ospita il sito Web SharePoint ServerAmministrazione centrale, seguire questa procedura:

  1. Verificare che la data e l'ora del server siano sincronizzate con gli altri server della farm di SharePoint Server.

  2. Scaricare e installare Assistente per l'accesso ai Microsoft Online Services per professionisti IT RTW dall'Area download Microsoft.

  3. Scaricare la versione 1.1.166.0 o successiva del modulo Microsoft Azure Active Directory per Windows PowerShell. Fare clic su Esegui per avviare il pacchetto del programma di installazione.

  4. Scaricare lo script OnBoard-CloudHybridSearch.ps1PowerShell dall'Area download Microsoft.

  5. Se l'ambiente è Office 365 Business, Office 365 Enterprise, Office 365 Education, Office 365 gestito da 21Vianet, Office 365 Germany o Office 365 US Government Defense, aprire un prompt PowerShell con privilegi elevati ed eseguire lo script OnBoard-CloudHybridSearch.ps1PowerShell come segue:

    Import-Module MSOnline
    
    .\OnBoard-CloudHybridSearch.ps1 -PortalUrl <SPOTenantPortalUrl> -CloudSsaId <CloudSSANameCreatd>
    

    SPOTenantPortalUrl è l'URL del portale SharePoint Online aziendale e CloudSsaID è il nome del cloud SSA creato in precedenza.

  6. Se l'ambiente è Office 365 US Government Communication, aprire un prompt PowerShell con privilegi elevati ed eseguire lo script OnBoard-CloudHybridSearch.ps1PowerShell come segue:

    Import-Module MSOnline
    
    .\OnBoard-CloudHybridSearch.ps1 -PortalUrl <SPOTenantPortalUrl> -CloudSsaId <CloudSSANameCreatd> -IsPortalForUSGovernment $true
    

    SPOTenantPortalUrl è l'URL del portale SharePoint Online aziendale e CloudSsaID è il nome del cloud SSA creato in precedenza.

  7. Quando richiesto, digitare le credenziali di amministratore globale per il tenant di Office 365.

Configurare l'architettura di ricerca SharePoint Server per la ricerca ibrida cloud

Se è stato pianificato l'utilizzo dell'architettura di ricerca predefinita ottenuta durante la creazione di una SSA cloud, è possibile saltare questo passaggio.

In caso contrario, assicurarsi di aver preparato i server necessari all'architettura ricerca pianificata per la ricerca ibrida cloud e seguire le indicazioni per configurare l'architettura di ricerca pianificata. Questa guida è valida anche per la ricerca ibrida cloud.

Creare un origine contenuto da sottoporre a ricerca per indicizzazione nella ricerca ibrida cloud

Si consiglia di iniziare un'origine contenuto locale di piccole dimensioni, ad esempio, una condivisione file ridotta da testare. È possibile aggiungere altre origini contenuti locali in un secondo momento.

  1. Verificare che l'account utente che esegue questa procedura sia un amministratore per la SSA cloud.

  2. Nella home page di Amministrazione centrale, nella sezione Gestione applicazioni, fare clic su Gestisci applicazioni di servizio.

  3. Nella pagina Gestisci applicazioni di servizio fare clic sulla SSA cloud.

  4. Nella sezione Ricerca per indicizzazione della pagina Amministrazione ricerca fare clic su Origini contenuto.

  5. Nella pagina Gestisci origini contenuto fare clic su Nuova origine di contenuto.

  6. Nella pagina Aggiungi origine contenuto digitare il nome per la nuova origine di contenuto nella casella Nome nella sezione Nome.

  7. Nella sezione Tipo di origine contenuto selezionare il tipo di contenuto che si desidera sottoporre a ricerca per indicizzazione.

  8. Nella sezione Indirizzi iniziali digitare gli URL da cui il crawler deve avviare la ricerca per indicizzazione nella casella Digitare gli indirizzi iniziali di seguito (uno per riga).

  9. Nella sezione Impostazioni ricerca per indicizzazione selezionare il comportamento desiderato per la ricerca per indicizzazione.

  10. Per specificare una pianificazione per le ricerche per indicizzazione complete, nella sezione Pianificazioni ricerca per indicizzazione selezionare una pianificazione definita dall'elenco Ricerca per indicizzazione completa. Con la ricerca per indicizzazione completa viene sottoposto a ricerca tutto il contenuto specificato dall'origine di contenuto, indipendentemente dal fatto che sia stato modificato o meno. Per definire una pianificazione per la ricerca per indicizzazione completa, fare clic su Crea pianificazione.

  11. Per specificare una pianificazione per le ricerche per indicizzazione incrementali, selezionare una pianificazione definita nell'elenco Ricerca per indicizzazione incrementale. Questo tipo di ricerca per indicizzazione viene eseguito sul contenuto specificato dall'origine di contenuto modificato dopo l'ultima ricerca per indicizzazione. Per definire una pianificazione, fare clic su Crea pianificazione. Per modificare una pianificazione definita, è possibile fare clic su Modifica pianificazione.

  12. Per impostare la priorità dell'origine di contenuto, nella sezione Priorità origine contenuto selezionare Normale o Alta nell'elenco Priorità.

  13. Fare clic su OK.

Configurare un centro ricerche separato in Office 365 per convalidare i risultati della ricerca ibrida

Dopo aver configurato la ricerca ibrida cloud e aver effettuato una ricerca per indicizzazione completa dei contenuti locali, il centro ricerche esistente in Office 365 e Office Delve mostrano automaticamente sia i risultati di ricerca locali sia quelli online. Prima di iniziare la ricerca per indicizzazione completa, è consigliabile creare un Centro ricerche separato e configurarlo per visualizzare i risultati della ricerca online e in locale. In questo modo è possibile convalidare e ottimizzare la nuova esperienza di ricerca nel Centro ricerche separato, lasciando invariato il Centro ricerche esistente.

Seguire questa procedura per configurare un centro ricerche separato in Office 365:

  1. Creare un'origine dei risultati che sia in grado di recuperare i risultati di ricerca dall'indice del tenant, ma che limiti i risultati di ricerca ai contenuti di Office 365 utilizzando una trasformazione di query. Modificare la trasformazione di query predefinita in "{?{searchTerms} NOT IsExternalContent:true}". Ciò è efficace perché i contenuti con proprietà gestita IsExternalContent impostata su true (vedere Informazioni sulla proprietà gestita IsExternalContent) nello scherma di ricerca di SharePoint Online è un contenuto locale.

  2. Modificare la web part dei risultati di ricerca nel centro ricerche di Office 365 al fine di usare l'origine dei risultati appena creata. Gli utenti visualizzano l'esperienza di ricerca originale nel centro ricerche.

  3. Creare un secondo centro ricerche di Office 365 che utilizza l'origine dei risultati predefinita. Il centro ricerche dispone dei risultati della ricerca ibrica, quando si esegue una ricerca per indicizzazione completa. Convalidare e ottimizzare una nuova esperienza di ricerca in questo centro ricerche.

  4. Configurare l'accesso in modo che soltanto i tester e gli amministratori possano accedere al secondo centro di ricerca di Office 365 separato.

Ecco un esempio di un ambiente di convalida:The illustration shows how content enters the Office 365 index from both a SharePoint Server content farm and from Office 365. The standard search center in Office 365 only retrieves Office 365 results from the search index, while the validation search ce

  1. Contenuto locale. Durante la ricerca per indicizzazione, viene aggiunto contenuto all'indice Office 365.

  2. Contenuti di Office 365. Durante la ricerca per indicizzazione, viene aggiunto contenuto all'indice Office 365.

  3. Centro ricerche di Office 365 predefinito (o esistente). Il centro ricerche utilizza l'origine dei risultati predefinita che limita i risultati di ricerca soltanto ai contenuti di Office 365.

  4. Secondo centro ricerche di Office 365, nel quale si convalida e ottimizza il modo in cui i risultati della ricerca ibrida vengono visualizzati. Questo centro ricerche utilizza l'origine dei risultati predefinita e mostra i risultati della ricerca dai contenuti locali e Office 365.

Informazioni sulla proprietà gestita IsExternalContent

Una parte importante in questo ambiente è l'origine dei risultati personalizzata utilizzata nel centro ricerche di Office 365 predefinito o esistente. Questa origine dei risultati non modifica l'esperienza di ricerca mentre si convalida e ottimizza il modo in cui i risultati della ricerca vengono visualizzati. Una parte importante di questa origine dei risultati personalizzata è rappresentata dalla proprietà gestita IsExternalContent nello schema di ricerca di SharePoint Online. Prima di configurare la ricerca ibrida cloud, questa proprietà gestita è vuota. Tuttavia, dopo aver configurato la ricerca ibrida cloud e la ricerca per indicizzazione del contenuto in locale, questa proprietà è impostata su true per tutto il contenuto in locale. È possibile pertanto limitare i risultati della ricerca per mostrare solo i contenuti Office 365 con NOT IsExternalContent:true.

Avviare una ricerca per indicizzazione completa dei contenuti locali per la ricerca ibrida cloud

Avviare una ricerca per indicizzazione completa per l'origine contenuto. Vedere Avviare, sospendere, riprendere o interrompere le ricerche per indicizzazione in SharePoint Server 2013 oppure effettuare la procedura seguente:

  1. Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca cloud.

  2. Nella home page di il sito Web Amministrazione centrale SharePoint, nella sezione Gestione applicazioni, fare clic su Gestisci applicazioni di servizio.

  3. Fare clic sull'applicazione del servizio di ricerca nella pagina Gestisci applicazione del servizio di ricerca cloud.

  4. Nella sezione Ricerca per indicizzazione della pagina Amministrazione ricerca fare clic su Origini di contenuto.

  5. Nell'elenco delle origini di contenuto nella pagina Gestisci origini contenuto posizionare il puntatore del mouse sul nome dell'origine di contenuto che si desidera sottoporre a ricerca per indicizzazione, fare clic sulla freccia e su Ricerca per indicizzazione. Il valore nella colonna Stato diventa Ricerca per indicizzazione completa in corso per l'origine di contenuto selezionata.

Verificare che la ricerca ibrida cloud funzioni

Al termine della ricerca per indicizzazione, verificare che i contenuti locali vengano visualizzati nei risultati all'interno del Centro ricerche di convalida in Office 365.

  1. Accedere a Office 365 con l'account di lavoro o della scuola. Verificare quanto segue:

    • È possibile accedere al centro ricerche di convalida.

    • È possibile accedere ai contenuti nell'origine contenuto sottoposta a ricerca per indicizzazione. Se è stato eseguito il passaggio 1 di questa guida, l'accesso dovrebbe essere garantito.

    • L'organizzazione non ha assegnato diritti di accesso utente ai contenuti locali tramite uno dei gruppi di sicurezza predefiniti in Windows Server Active Directory (AD), ad esempio, il gruppo di sicurezza Domain Users. Vedere Pianificare la ricerca ibrida nel cloud per SharePoint.

  2. Cercare IsExternalContent:1 nel centro ricerche di convalida. Nei risultati dovrebbero comparire i risultati dall'origine contenuto locale che è stata sottoposta a ricerca per indicizzazione.

  3. Verificare che il contenuto locale venga visualizzato nei risultati della ricerca.

Ottimizzare la ricerca ibrida cloud

Dopo aver configurato la ricerca ibrida cloud e verificato che si ottengono risultati di ricerca dai contenuti locali nel centro ricerche convalida in Office 365, configurare le esperienze di ricerca pianificate.

Questa guida è utile nei seguenti casi:

Dopo aver configurato e convalidato le esperienze di ricerca pianificate, è possibile cancellare l'indice di ricerca in Office 365 per i metadati dai contenuti in locali usati durante questo lavoro. Si tratta di un'operazione diverso rispetto a quella più comune di SharePoint Server.

In il sito Web Amministrazione centrale SharePoint, è possibile utilizzare l'opzione "Reimpostazione indice" per una SSA al fine di eliminare tutti i contenuti dall'indice di ricerca. Questa opzione non funziona per la ricerca cloud ibrida dal momento che non ci sono comunicazioni dirette tra la SSA cloud in SharePoint Server e l'indice di ricerca in Office 365. Se si desidera rimuovere solo alcuni metadati in locale, rimuovere tale origine contenuto locale oppure creare una regola di ricerca per indicizzazione che non includa l'URL di un file. Per rimuovere tutti i metadati dai contenuti locali dell'indice di ricerca in Office 365, aprire un ticket con il supporto tecnico Microsoft.

Argomenti correlati

Informazioni sulla ricerca ibrida cloud per SharePoint
Pianificare la ricerca ibrida cloud per SharePoint