Informazioni sulle origini dei risultati per la ricerca in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

In questo articolo viene fornita una breve panoramica delle origini dei risultati in SharePoint Server.

Nota

L'esperienza di ricerca moderna in SharePoint Server 2019 ottiene i risultati dall'origine dei risultati predefinita. Se si modifica l'origine dei risultati predefinita, influisce sulle esperienze di ricerca classiche e moderne.

Che cos'è un'origine dei risultati?

Quando un utente esegue una query, il sistema di ricerca la associa a un'origine dei risultati per fornire i risultati della ricerca. L'origine dei risultati è una definizione in cui sono specificati tutti gli elementi seguenti:

  • Un provider di ricerca o l'URL di un'origine da cui ottenere i risultati di ricerca, ad esempio l'indice di ricerca del servizio di ricerca di SharePoint locale

  • Un protocollo da utilizzare per ottenere i risultati di ricerca, ad esempio OpenSearch

  • Una trasformazione di query che può limitare i risultati restituiti dal provider di ricerca o dall'URL specifico a un determinato sottoinsieme, ad esempio un sottoinsieme con un particolare tipo di contenuto

In un'origine dei risultati possono essere specificate anche altre impostazioni, ad esempio il metodo di autenticazione da utilizzare durante la richiesta dei risultati a un provider.

Un esempio di origine dei risultati preconfigurata è rappresentato da "Risultati di ricerca video locali". Tale origine dei risultati specifica l'indice di ricerca di SharePoint locale come provider e "SharePoint locale" come protocollo e prevede una trasformazione di query che indica che verranno restituiti solo i file con estensioni corrispondenti a video, ad esempio MP4. L'origine dei risultati "Risultati di ricerca video locali" viene utilizzata dall'esperienza di ricerca, o verticale di ricerca, Video nella pagina dei risultati Centro ricerche organizzazione predefinita.

Lo screenshot seguente mostra le quattro esperienze di ricerca disponibili in una pagina predefinita dei risultati del Centro ricerche dell'organizzazione. L'utente può scegliere una di queste esperienze di ricerca prima di inviare una query dalla casella di ricerca.

Esperienze di ricerche predefinite per Centro ricerche dell'organizzazione

Nella tabella seguente sono riportate le origini dei risultati utilizzate dalle quattro esperienze di ricerca disponibili in una pagina dei risultati Centro ricerche organizzazione predefinita. Per ogni esperienza di ricerca viene utilizzata un'origine dei risultati diversa.

Esperienze di ricerca e origini dei risultati corrispondenti

Per questa esperienza di ricerca Viene utilizzata questa origine dei risultati preconfigurata
Tutto il contenuto Risultati di SharePoint locali
Utenti Risultati di ricerca utenti locali
Conversazioni Conversazioni
Video Risultati di ricerca video locali

Origini dei risultati disponibili

SharePoint Server fornisce 16 origini dei risultati preconfigurate, disponibili in tutti i siti e in tutte le raccolte siti delle applicazioni Web che utilizzano un'applicazione del servizio di ricerca. Le origini dei risultati preconfigurate sono riportate nella tabella seguente. È possibile visualizzare i dettagli a esse relativi dalla pagina Gestisci origini risultati.

Origini dei risultati preconfigurate

In questa origine dei risultati Vengono specificati questi elementi dell'indice di SharePoint locale
Conversazioni Discussioni nei microblog, post di newsfeed e siti di community
Documenti Documenti di Microsoft Office e documenti PDF
Elementi corrispondenti a un tipo di contenuto Elementi corrispondenti a un tipo di contenuto specificato nella query in ingresso
Elementi corrispondenti a un tag Documenti o elementi di elenco corrispondenti a un termine di metadati gestiti specificato nella query in ingresso
Elementi correlati all'utente corrente Documenti o elementi di elenco correlati all'utente nel modo specificato nel modello di query
Risultati di ricerca utenti locali Elementi utenti inclusi nel database dei profili dell'applicazione di servizio profili utente
Report locali e risultati dei dati Elementi di Excel, Office Data Connection (ODC) o Report Definition Language (RDL) oppure elementi di una raccolta report
Risultati di SharePoint locali Tutti gli elementi dell'indice di ricerca di SharePoint locale tranne gli elementi utenti
Risultati di ricerca video locali Video
Pagine
Immagini Foto e immagini
Frequenti Documenti ed elementi di elenco ordinati in base al numero di visualizzazioni
Elementi modificati di recente Documenti ed elementi di elenco ordinati in base alla data di modifica
Elementi consigliati Documenti ed elementi di elenco consigliati per la query in ingresso
Wiki Pagine wiki di SharePoint

Dalla pagina Gestisci origini risultati è possibile creare altre origini dei risultati nei due modi seguenti:

  • È possibile fare clic su Nuova origine dei risultati. Per ulteriori informazioni, vedere Configurare le origini dei risultati per la ricerca in SharePoint Server.

  • È possibile posizionare il puntatore del mouse sulla freccia accanto a un'origine dei risultati esistente, scegliere Copia e quindi modificare la copia come desiderato e salvarla con un nuovo nome.

Protocolli e URL delle origini dei risultati

In un'origine dei risultati viene specificato uno di quattro protocolli possibili da utilizzare per ottenere i risultati di ricerca, come indicato nella tabella seguente.

Protocolli delle origini dei risultati

Per un'origine dei risultati in cui è specificato questo protocollo I risultati di ricerca vengono recuperati da questo provider di ricerca
SharePoint locale L'indice di ricerca del servizio di ricerca locale
SharePoint remoto L'indice di ricerca di un servizio di ricerca ospitato in un'altra farm
OpenSearch 1.0/1.1 Un provider di ricerca esterno (ad esempio, un feed o un motore di ricerca remoto) che utilizza il protocollo OpenSearch per fornire i risultati di ricerca

In un'origine dei risultati che utilizza un protocollo diverso da "SharePoint locale" deve essere specificato anche un URL da cui ottenere i risultati di ricerca, come indicato nella tabella seguente.

URL delle origini dei risultati

In un'origine dei risultati che utilizza questo protocollo Deve essere specificato questo URL
SharePoint remoto L'indirizzo della raccolta siti radice della farm SharePoint Server remota
OpenSearch 1.0/1.1 L'URL del feed RSS di un provider di ricerca che utilizza il protocollo OpenSearch

Chi può creare origini dei risultati?

Le origini dei risultati possono essere create a livello di applicazione del servizio di ricerca, di raccolta siti o di sito. Questo consente agli amministratori di tale applicazione, agli amministratori di raccolte siti e ai proprietari di siti di creare e utilizzare origini dei risultati in base alle rispettive necessità specifiche per fornire risultati di ricerca agli utenti. Quando ad esempio si crea un'origine dei risultati a livello di applicazione del servizio di ricerca, l'origine dei risultati è disponibile per qualsiasi regola di query creata allo stesso livello e per tutte le regole di query create per una raccolta siti o un sito in un'applicazione Web che utilizza tale applicazione. Per informazioni sui livelli e sulle autorizzazioni per le origini dei risultati, vedere la sezione relativa alla Creare un'origine dei risultati in Configurare le origini dei risultati per la ricerca in SharePoint Server.

Impostazione di un'origine dei risultati da utilizzare per una query

Una query inizialmente è associata a un'origine dei risultati in base all'esperienza di ricerca in cui l'utente esegue la query. Ad esempio, se un utente fa clic su Persone sotto una casella di ricerca (vedere lo screenshot precedente in questo articolo) per specificare l'esperienza di ricerca Persone, la query usa l'origine dei risultati "Risultati Persone locali".

Una web part Casella di ricerca è sempre associata a una web part Risultati di ricerca specifica. Quando un utente digita una query in una casella di ricerca, la web part Casella di ricerca invia la query alla web part Risultati ricerca associata. La web part Risultati ricerca specifica l'origine dei risultati per la query; per impostazione predefinita, questa origine dei risultati è "Risultati sharepoint locali". È possibile impostare un'origine dei risultati diversa come impostazione predefinita. È anche possibile modificare qualsiasi web part Risultati ricerca per specificare un'origine dei risultati diversa da usare. Ad esempio, è possibile aggiungere una nuova esperienza di ricerca denominata "Report" e creare una pagina dei risultati della ricerca per visualizzare i risultati della ricerca per tale esperienza di ricerca. È quindi possibile modificare la web part Risultati ricerca predefinita nella nuova pagina Risultati report per specificare un'origine dei risultati appropriata per tale esperienza di ricerca. Un esempio di tale origine dei risultati è un sito di SharePoint che contiene tipi di contenuto che corrispondono ai report. Per ulteriori informazioni, vedere le seguenti risorse:

È possibile configurare il sistema di ricerca in modo che una query venga associata a un'origine dei risultati aggiuntiva o diversa in determinate condizioni. A tale scopo, è possibile ad esempio creare una regola di query che visualizzi i risultati di ricerca da un'altra origine dei risultati se una query viene eseguita più frequentemente in tale origine anziché in quella su cui l'utente ha eseguito la query. Si supponga ad esempio che un utente esegua una query per "discorso di apertura" nell'esperienza di ricerca Conversazioni, ma che la query sia più frequente nell'esperienza di ricerca Video. In tal caso, è possibile configurare un'azione che visualizzi anche i risultati relativi all'origine dei risultati Video in un blocco di risultati separato. Per ulteriori informazioni, vedere le risorse seguenti:

Quando si crea una regola di query, nella pagina Gestisci regole di query è necessario specificare un'origine dei risultati a cui verrà applicata la regola. Nella sezione Contesto della pagina Aggiungi regola di query o Modifica regola query è quindi possibile aggiungere o rimuovere origini dei risultati a cui applicare la regola. Quando una query viene inviata a una qualsiasi origine dei risultati diversa da quelle impostate come applicabili, la regola non può attivarsi. Se ad esempio si crea una regola di query da attivare soltanto per le ricerche di utenti, specificare "Risultati di ricerca utenti locali" come origine dei risultati per l'applicazione della regola.

Limitazione dei risultati di ricerca mediante l'utilizzo di una trasformazione di query

È possibile configurare il sistema di ricerca in modo che interpreti lo scopo delle query utente e quindi le modifichi di conseguenza per fornire risultati di ricerca più mirati. A tale scopo, è ad esempio possibile utilizzare la sezione Trasformazione di query che fa parte della definizione di ogni origine dei risultati. Ad esempio, per fornire un'esperienza di ricerca Video, nell'origine dei risultati è possibile configurare una trasformazione di query per specificare un sito di SharePoint da cui ottenere i risultati di ricerca per le query relative ai video.

È anche possibile modificare le query nella web part che invia una query e nelle regole di query. Una query utente viene trasformata innanzitutto da qualsiasi modifica configurata nella web part, quindi da tutte le regole di query attivate e infine dalla trasformazione di query nell'origine dei risultati per la query. Le regole di query e le origini dei risultati possono utilizzare la query modificata come input e modificare di nuovo la query. Le modifiche apportate a una query da un'origine dei risultati non possono tuttavia essere modificate ulteriormente, in quanto è la trasformazione di query in un'origine dei risultati a modificare per ultima la query. Per ulteriori informazioni, vedere Pianificare la trasformazione di query e l'ordinamento dei risultati in SharePoint Server.

Ciascuna origine dei risultati preconfigurata utilizza una trasformazione di query e quindi fornisce un esempio di come utilizzare tale trasformazione per limitare i risultati di ricerca. Nella pagina Gestisci origini risultati è possibile fare clic su ogni origine dei risultati per vedere come utilizza una trasformazione di query. È ad esempio possibile fare clic sull'origine dei risultati preconfigurata "Risultati di ricerca utenti locali" per vedere che utilizza la trasformazione di query seguente per fornire risultati relativi agli utenti dal database dei profili:

{?{searchTerms} ContentClass=urn:content-class:SPSPeople}

Per altre informazioni, vedere Compilazione di query di ricerca in SharePoint 2013 (/sharepoint/dev/general-development/building-search-queries-in-sharepoint).

Vedere anche

Variabili di query in SharePoint Server

Connettori predefiniti in SharePoint Server

Trasformazione delle query in origini dei risultati

Informazioni su risultati della ricerca e federazione