Condividi tramite


Panoramica della classificazione dei risultati di ricerca in SharePoint Server

 

**Si applica a:**SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2017-07-24

Riepilogo: informazioni su come SharePoint Server 2016 e SharePoint Server 2013 usano i modelli di classificazione per calcolare il livello di pertinenza dei risultati della ricerca e su come è possibile intervenire sull'ordine dei risultati della ricerca tramite le regole di query, lo schema di ricerca e i modelli di classificazione.

Il motore di ricerca calcola la classificazione per pertinenza, ossia l'ordine in cui visualizzare i risultati della ricerca di una query. Alla base del calcolo c'è il modello di classificazione. Nella maggior parte dei casi è possibile influire sulla pertinenza usando i modelli di classificazione di SharePoint Server in combinazione con le regole di query, senza bisogno di personalizzare i modelli di classificazione.

Contenuto dell'articolo:

  • Informazioni sui modelli di classificazione

  • Come viene classificato un risultato della ricerca

  • Come influire sulla classificazione di un risultato della ricerca

  • Influire sulla classificazione dei risultati della ricerca mediante regole di query

  • Influire sulla classificazione dei risultati della ricerca usando lo schema di ricerca

  • Influire sulla classificazione dei risultati della ricerca usando un modello di classificazione personalizzato

Informazioni sui modelli di classificazione

In SharePoint Server sono disponibili diversi modelli di classificazione, ottimizzati per casi specifici, che offrono una classificazione efficace dei risultati senza bisogno di ulteriori personalizzazioni. Un modello di classificazione contiene un insieme di funzionalità per il calcolo del punteggio di classificazione di un particolare elemento, ad esempio un documento, nei risultati della ricerca. Il tipo di contenuto classificato determina il set di funzionalità di classificazione usate dal modello e l'importanza relativa di tali diverse funzionalità.

Per le verticali di ricerca predefinite Tutto, Video, Conversazioni e Utenti, il sistema di ricerca usa automaticamente il modello di classificazione più appropriato. Se si crea una verticale di ricerca personalizzata, è possibile configurare il modello di classificazione da usare per la verticale.

In SharePoint Server sono disponibili i tipi seguenti di modelli di classificazione:

  • Modelli di classificazione generici.

    I modelli di classificazione generici calcolano la classificazione per pertinenza per la maggior parte dei tipi di risultati della ricerca.

  • Modelli di classificazione per la ricerca di utenti.

    I modelli di classificazione per la ricerca di utenti calcolano la classificazione per pertinenza dei risultati della ricerca associati agli utenti. Calcolano, tra l'altro, in che modo i risultati della ricerca pertinenti sono basati su distanza sociale ed esperienze.

  • Modelli di classificazione speciali.

    I modelli di classificazione speciali calcolano la classificazione per pertinenza dei risultati della ricerca in base a vari scenari di classificazione specifici. Ad esempio, sono disponibili un modello per il calcolo del punteggio di classificazione dei suggerimenti e modelli per il calcolo della classificazione per pertinenza dei siti di pubblicazione intersito a cui è associato un catalogo prodotti.

La tabella seguente contiene l'elenco dei modelli di classificazione disponibili in SharePoint Server.

Tipo modello di classificazione Nome modello di classificazione Descrizione

Generico

Modello di ricerca predefinito

Modello di classificazione predefinito per l'applicazione del servizio di ricerca. Questo modello classifica la maggior parte dei risultati della ricerca, ad esempio i risultati di ricerca delle query nell'origine dei risultati "Risultati di SharePoint locali". Viene usato per le verticali di ricerca Tutto, Video e Conversazioni.

Generico

Modello di classificazione ricerche con due fasi lineari

Questo modello di classificazione è una copia del Modello di ricerca predefinito, ad eccezione del fatto che la seconda fase è una fase lineare anziché basata su rete neurale. Se si vuole creare un modello di classificazione personalizzato, è consigliabile usare una copia di questo modello come modello di base.

Generico

ModelloClassificazionePredefinitoRisultatiPrincipali O15

Modello di classificazione predefinito per l'applicazione del servizio di ricerca prima del rilascio del pacchetto di aggiornamento cumulativo di SharePoint Server 2013 dell'agosto 2013. L'aggiornamento cumulativo introduce miglioramenti al Modello di ricerca predefinito. Questo modello di classificazione è stato aggiunto per compatibilità con le versioni precedenti.

Generico

Modello di ricerca predefinito O14

Modello di classificazione predefinito per l'applicazione del servizio di ricerca usato in SharePoint Server 2010 e Search Server 2010. Questo modello di classificazione è stato aggiunto per compatibilità con le versioni precedenti.

Generico

Modello di ricerca con innalzamento Minspan

Modello di classificazione che attribuisce un peso superiore alle caratteristiche di prossimità rispetto al Modello di ricerca predefinito. Le caratteristiche di prossimità nel modello di classificazione esaminano ogni termine di query e determinano la vicinanza tra i termini di query negli elementi. La prossimità viene considerata solo nelle proprietà gestite Body e Title.

Generico

Modello di ricerca senza Minspan

Modello di ricerca predefinito senza caratteristiche di prossimità.

Ricerca utenti

Modello di classificazione dell'applicazione Ricerca utenti

Modello di classificazione predefinito per la ricerca di utenti. Questo modello classifica i risultati della ricerca di utenti. La ricerca di utenti si basa sulle informazioni dei profili utente dei Siti personali conservate nell'applicazione di servizio profili utente.

Ricerca utenti

Modello di classificazione delle esperienze di Ricerca utenti

Modello di classificazione per la ricerca di utenti che attribuisce un peso superiore all'esperienza. L'esperienza viene calcolata in base alla distanza del livello dell'utente rispetto alla posizione principale all'interno di un'organizzazione.

Ricerca utenti

Modello di classificazione della distanza sociale delle esperienze di Ricerca utenti

Modello di classificazione per la ricerca di utenti basato sulle esperienze, con un peso maggiore attribuito alla distanza sociale. La distanza sociale è la relazione, come definito dalla posizione all'interno dell'organizzazione, tra l'utente che ha digitato la query e gli utenti restituiti nei risultati della ricerca.

Ricerca utenti

Modello di classificazione del nome di Ricerca utenti

Modello di classificazione per la ricerca di nomi utente.

Ricerca utenti

Modello di classificazione della distanza sociale del nome di Ricerca utenti

Modello di classificazione per la ricerca di nomi utente che attribuisce un peso superiore alla distanza sociale.

Ricerca utenti

Modello di distanza sociale di Ricerca utenti

Modello di classificazione per la ricerca di utenti che attribuisce un peso superiore alla distanza sociale.

Speciale

Modello di classificazione del catalogo

Modello di classificazione per i siti Web esposti a Internet. Questo modello classifica i risultati della ricerca per i siti Web che usano la pubblicazione intersito e dispongono di catalogo di prodotti associato alla raccolta siti di SharePoint Server.

Speciale

Modello di classificazione popolarità

Modello di classificazione per la ricerca basata sulla popolarità. Classifica il contenuto SharePoint Server in base al numero di accessi eseguiti a un elemento archiviato in SharePoint Server.

Speciale

Modello di classificazione funzione di suggerimento

Modello per la classificazione dei suggerimenti. I suggerimenti si basano sulle relazioni tra gli elementi, raccolte dall'analisi del modo in cui gli utenti hanno interagito con gli elementi in un sito o con i risultati della ricerca.

Speciale

Modello di classificazione per i suggerimenti per i siti

Modello di classificazione per i suggerimenti sociali. Gli elementi sui quali hanno fatto clic altri utenti otterranno una classificazione più elevata.

Come viene classificato un risultato della ricerca

Un modello di classificazione calcola la classificazione per pertinenza di un risultato della ricerca. Un risultato della ricerca viene classificato mediante un processo denominato valutazione della classificazione. La valutazione della classificazione ha come esito un punteggio di classificazione. Gli elementi con il punteggio più alto ottengono la posizione più alta nei risultati della ricerca. I risultati della ricerca vengono disposti in ordine decrescente in base al punteggio di classificazione.

Ad esempio, il Modello di ricerca predefinito esegue la valutazione della classificazione in due fasi. Durante la prima fase applica caratteristiche di classificazione poco dispendiose per ottenere un classificazione grossolana dei risultati. Nella seconda fase, il modello di classificazione applica altre caratteristiche di classificazione, più dispendiose, agli elementi con classificazione più alta. Per impostazione predefinita, la pagina dei risultati della ricerca mostra i dieci documenti con il punteggio di classificazione più elevato dopo queste due fasi di valutazione della classificazione.

Ogni modello di classificazione dispone di diverse caratteristiche di classificazione. Il peso relativo di tali caratteristiche nel calcolo complessivo della classificazione varia in base al modello di classificazione. Le caratteristiche di classificazione possono essere dipendenti o indipendenti dalle query. Per calcolare il punteggio di classificazione finale di un risultato della ricerca, vengono combinati tutti i calcoli di tutte le caratteristiche di classificazione del modello di classificazione.

I modelli di classificazione usano informazioni provenienti dall'indice di ricerca, come illustrato nella tabella seguente.

Informazioni su un elemento dell'indice di ricerca Descrizione

Contenuto

Sono le parole contenute negli elementi. Per gli elementi basati su testo, ad esempio i documenti, corrisponde in genere alla gran parte del testo. Per altri tipi di elementi, ad esempio video, il contenuto è scarso o assente.

Metadati

I metadati associati agli elementi, ad esempio titolo, autore, URL e data di creazione. Vengono estratti automaticamente dalla maggior parte degli elementi.

Dati del grafo del Web

Informazioni quali la rilevanza (dalle impostazioni relative alle pagine rilevanti) e il testo di ancoraggio (dai collegamenti ipertestuali associati all'elemento e dagli altri elementi ad esso collegati).

Tipo di file

Alcuni tipi di file possono essere considerati più importanti di altri per la classificazione. Ad esempio, i risultati di Word e PowerPoint sono in genere più impostanti dei risultati di Excel.

Interazione

Informazioni sul numero di clic effettuati su un risultato della ricerca e sulle query che hanno portato al clic su un risultato.

Come influire sulla classificazione di un risultato della ricerca

Si può influire sulla classificazione dei risultati della ricerca nei modi seguenti:

  • Regole di query: definire le azioni da eseguire quando una query soddisfa una condizione.

    • Alzare di livello specifici risultati fino all'inizio dei risultati della ricerca.

    • Aggiungere un blocco di risultati per alzare di livello determinati risultati.

    • Modificare la classificazione modificando la query

      • Modificare l'ordinamento dei risultati classificati in base alle proprietà gestite.

      • Alzare o abbassare di livello in modo dinamico specifici risultati.

      • Modificare il modello di classificazione quando qualcuno esegue una specifica query.

    Per altre informazioni, vedere la sezione Influire sulla classificazione dei risultati della ricerca mediante regole di query.

  • Schema di ricerca: configurare il contesto di una proprietà gestita.

    • Modificare il contesto di una proprietà gestita in Impostazioni avanzate ricerca.

    Per altre informazioni, vedere la sezione Influire sulla classificazione dei risultati della ricerca usando lo schema di ricerca.

  • Creare e usare un modello di classificazione personalizzato.

    • Personalizzare una copia di un modello di classificazione esistente, distribuirlo e usarlo per la classificazione dei risultati della ricerca.

    Per altre informazioni, vedere la sezione Influire sulla classificazione dei risultati della ricerca usando un modello di classificazione personalizzato.

Nella maggior parte dei casi, l'uso dei modelli di classificazione disponibili in SharePoint Server in combinazione con le regole di query offre un numero di possibilità sufficienti per influire sulla classificazione.

Influire sulla classificazione dei risultati della ricerca mediante regole di query

Se non si è soddisfatti della classificazione dei risultati della ricerca per specifiche query, si può provare a influenzare la classificazione di tali query mediante le regole di query. Nella maggior parte dei casi, configurando le regole di query è possibile raggiungere gli obiettivi desiderati e non è necessario valutare la possibilità di modificare il contesto di una proprietà gestita o creare un modello di classificazione personalizzato.

Per ogni regola di query è possibile influire sull'ordinamento, sulla classificazione e sulla visualizzazione dei risultati della ricerca. Ogni regola di query è costituita da una condizione e un'azione. Ogni volta che una query corrisponde a una condizione della regola di query, verrà attivata l'azione della regola di query specificata nelle regole di query.

Per una regola di query è possibile specificare le azioni della regola di query seguenti:

  • Aggiungere i risultati alzati di livello all'inizio dei risultati della ricerca classificati.

    Quando si aggiungono risultati alzati di livello, denominati elementi di maggiore rilevanza nelle versioni precedenti di SharePoint Server, questi risultati vengono visualizzati sopra i risultati classificati. Ad esempio, per la query "permesso per malattia", si potrebbe aggiungere un collegamento al sito delle Risorse umane in cima a tutti i risultati classificati.

  • Aggiungere un blocco di risultati.

    Un blocco di risultati visualizza i risultati della ricerca come gruppo. Si può configurare la regola di query in modo da definire per quali query si vogliono visualizzare i risultati in un blocco di risultati. Nello stesso modo in cui si alza di livello un risultato specifico, è possibile alzare di livello un blocco di risultati quando si applica una condizione di query specificata.

  • Modificare la classificazione modificando la query.

    • Ordinare in base alle proprietà gestite.

      Specificando una proprietà gestita in base alla quale ordinare i risultati della ricerca, è possibile modificare l'ordinamento dei risultati della ricerca e stabilire se questo va eseguito in ordine crescente o decrescente. Si possono aggiungere più livelli di ordinamento. Se si ordina in base a una o più proprietà gestite, non si usa un modello di classificazione per classificare i risultati della ricerca.

    • Ordinamento dinamico: alzare o abbassare di livello i risultati della ricerca.

      È possibile modificare in modo dinamico la classificazione dei risultati della ricerca. Si può specificare quando e di quanto modificare la classificazione dei risultati della ricerca di una query quando si applica una determinata condizione. La tabella seguente illustra le condizioni che è possibile impostare.

      Modificare la classificazione quando: Descrizione

      Il risultato contiene la parola chiave

      Corrisponde se il risultato contiene le parole chiave in qualsiasi punto del relativo contenuto, inclusi i metadati.

      Il titolo contiene parole chiave

      Corrisponde se il titolo del risultato contiene le parole chiave o le frasi specificate.

      Il titolo corrisponde alle parole chiave

      Corrisponde se il titolo del risultato della ricerca corrisponde esattamente alle parole chiave o frasi specificate.

      L'URL inizia con

      Corrisponde se l'URL del risultato inizia con l'URL specificato.

      L'URL corrisponde esattamente a

      Corrisponde se l'URL del risultato corrisponde esattamente all'URL specificato.

      Il tipo di contenuti è

      Corrisponde se il tipo di contenuto del risultato è quello specificato.

      L'estensione del file corrisponde a

      Corrisponde se il risultato ha l'estensione di file specificata.

      Il risultato ha il tag

      Corrisponde se il risultato include il tag di tassonomia specificato nei relativi metadati.

      Condizione manuale

      Aggiungere eventuali restrizioni usando la sintassi standard per le query.

    • Modificare il modello di classificazione.

      È possibile modificare il modello di classificazione usato quando viene attivata una regola di query.

Per altre informazioni, vedere Pianificare la trasformazione di query e l'ordinamento dei risultati in SharePoint Server e Gestire le regole di query in SharePoint Server.

Influire sulla classificazione dei risultati della ricerca usando lo schema di ricerca

Si può influire sulla classificazione dei risultati della ricerca modificando il contesto di una proprietà gestita disponibile per la ricerca in un indice full-text. La maggior parte delle proprietà gestite, tuttavia, è già mappata per impostazione predefinita a un contesto e a un indice full-text appropriati. La modifica del contesto di qualsiasi proprietà gestita disponibile per la ricerca esistente è sconsigliata. Se però si crea una nuova proprietà gestita e si vuole che venga presa in considerazione dai modelli di classificazione, è necessario eseguirne il mapping al contesto di un indice full-text.

In SharePoint Server sono disponibili diversi indici full-text. Ognuno di essi dispone di diverse proprietà gestite, archiviate all'interno dell'indice. Questa sezione illustra solo l'indice full-text predefinito e solo alcuni contesti dell'indice full-text predefinito in combinazione con il modello predefinito per la classificazione delle ricerche.

Un indice full-text contiene tutto il testo delle proprietà gestite disponibili per la ricerca archiviate al suo interno. Ogni indice full-text è diviso in gruppi di peso, detti anche contesti. I diversi contesti fanno riferimento all'importanza relativa di una proprietà gestita, che è una delle caratteristiche di classificazione usate per il calcolo totale della classificazione per pertinenza. Il numero, o ID, di un contesto non è importante. Il modello di classificazione ne determina l'importanza relativa assegnando un peso di pertinenza a un particolare contesto. Un peso di pertinenza superiore produce un punteggio di classificazione più elevato.

Per impostazione predefinita, le nuove proprietà gestite sono mappate al contesto 0. Questo vuol dire che vengono restituite nei risultati della ricerca, ma non vengono prese in considerazione dai modelli di classificazione. Se si vuole che una nuova proprietà gestita venga presa in considerazione dal modello predefinito per la classificazione delle ricerche, è necessario eseguirne il mapping all'indice full-text predefinito e a uno dei contesti indicati nella tabella di seguito. L'indice full-text predefinito contiene anche altri contesti, ma è consigliabile usare solo i contesti menzionati nella tabella. Ogni modello di classificazione considera i contesti in modo diverso. La tabella mostra solo in che modo il Modello di ricerca predefinito considera i contesti nell'indice full-text predefinito.

Contesto Esempio di proprietà gestita in questo contesto Importanza relativa per la classificazione (Modello di ricerca predefinito e indice full-text predefinito)

0

-

Usato solo per il richiamo, non per la classificazione.

1

Title

0.3610

2

Filename

0.1512

5

Author

0.1581

7

Body

0.0194

Ad esempio, si crea una nuova proprietà gestita di tipo string che contiene circa dieci parole o meno. Se si vuole che questa nuova proprietà gestita sia considerata tanto importante quanto la proprietà gestita Title esistente, la nuova proprietà gestita va mappata al contesto 1.

Per fare un altro esempio, si crea una proprietà gestita di tipo string che contiene molte parole, ad esempio una lunga descrizione. La nuova proprietà gestita va mappata al contesto 7, in quanto è simile alla proprietà gestita Body in termini sia di lunghezza che di importanza.

Importante

Mappare allo stesso contesto le proprietà gestite con importanza e dimensioni (in parole) simili.

Dopo aver modificato il contesto di una proprietà gestita è importante monitorare i risultati della ricerca, in quanto la modifica potrebbe produrre esiti imprevisti o indesiderati. Prima che le modifiche compaiano nei risultati della ricerca sarà necessario del tempo, perché prima che le modifiche allo schema di ricerca vengano recepite il contenuto deve essere reindicizzato. Se si è già effettuata la ricerca per indicizzazione in una o più origini contenuto il cui contenuto contiene la proprietà gestita di cui è stato modificato il contesto, per poter visualizzare le modifiche nella classificazione sarà necessario effettuare di nuovo una ricerca per indicizzazione completa di tali origini contenuto.

Si può modificare il contesto di una proprietà gestita disponibile per la ricerca in Impostazioni avanzate ricerca, usando la funzionalità schema di ricerca nell'applicazione del servizio di ricerca. Per altre informazioni, vedere Panoramica dello schema di ricerca in SharePoint Server e Gestire lo schema di ricerca in SharePoint Server.

Influire sulla classificazione dei risultati della ricerca usando un modello di classificazione personalizzato

Il sistema più avanzato per modificare la classificazione dei risultati della ricerca consiste nel creare un modello di classificazione personalizzato. Nella maggior parte dei casi, i modelli di classificazione disponibili in SharePoint Server forniscono una buona classificazione ed è possibile influire su di essa con le regole di query, come illustrato nella sezione Influire sulla classificazione dei risultati della ricerca mediante regole di query

Esempi dei casi in cui può essere utile creare e usare un modello di classificazione personalizzato:

  • Si è creata un'esperienza di ricerca in cui le prestazioni delle query sono estremamente importanti e si vuole aumentare la velocità di calcolo del modello di classificazione.

  • Si è sviluppata un'app personalizzata e si vuole creare un modello di classificazione specifico per tale app.

  • Si è aggiunta una proprietà gestita speciale per un'esperienza di ricerca speciale e si vuole includere tale proprietà gestita nei calcoli di classificazione.

Avviso

Se si crea un modello di classificazione personalizzato, questo influisce su tutte query che usano tale modello. È opportuno testare l'effetto del modello di classificazione personalizzato su molte query.

Altre informazioni su come creare, distribuire e usare un modello di classificazione personalizzato sono disponibili nell'articolo Personalizzazione dei modelli di classificazione per migliorare la pertinenza in SharePoint 2013 su MSDN.

Nota

Se si desidera creare un modello di classificazione personalizzato per i risultati di ricerca predefiniti, usare una copia del Modello di classificazione ricerche con due fasi lineari come modello di base per il modello di classificazione personalizzato, sarà più facile regolare e personalizzare nuovamente il modello di classificazione.

See also

Pianificare la trasformazione di query e l'ordinamento dei risultati in SharePoint Server
Panoramica dello schema di ricerca in SharePoint Server

Creare un modello di classificazione personalizzato mediante l'apposita app di ottimizzazione