Condividi tramite


Panoramica dello schema di ricerca in SharePoint Server

 

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

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

Riepilogo: Informazioni su come utilizzare lo schema di ricerca per generare l'indice di ricerca. Lo schema di ricerca contiene il mapping delle proprietà sottoposte a ricerca per indicizzazione alle proprietà gestite e le impostazioni delle proprietà gestite.

L'indice di ricerca rappresenta il cuore della funzione di ricerca. Il contenuto dell'indice determina le informazioni che gli utenti troveranno in risposta alle query di ricerca immesse o durante l'interazione con le pagine Internet o Intranet.

In questo articolo viene descritto in quale modo l'utilizzo di uno schema di ricerca consente di raccogliere contenuto nell'indice di ricerca e di recuperare tale contenuto dall'indice stesso. Lo schema di ricerca contiene le proprietà sottoposte a ricerca per indicizzazione, le categorie di tali proprietà, il mapping delle proprietà sottoposte a ricerca per indicizzazione alle proprietà gestite e le impostazioni delle proprietà gestite. Le impostazioni delle proprietà gestite determinano l'oggetto e la modalità della ricerca, ad esempio se è possibile affinare la ricerca o eseguire query su una proprietà.

Contenuto dell'articolo:

  • Ricerca per indicizzazione e proprietà sottoposte a ricerca per indicizzazione

  • Proprietà gestite e mapping delle proprietà

  • Schema di ricerca

  • Indice di ricerca

  • Panoramica delle impostazioni delle proprietà gestite

Ricerca per indicizzazione e proprietà sottoposte a ricerca per indicizzazione

Per generare l'indice di ricerca, è innanzitutto necessario effettuare una ricerca per indicizzazione del contenuto. È possibile effettuare una ricerca per indicizzazione di origini contenuto, ad esempio contenuto, condivisioni file o profili utente SharePoint Server. I contenuti e i metadati degli elementi sottoposti a ricerca per indicizzazione sono rappresentati come proprietà sottoposte a ricerca per indicizzazione.

A ogni elemento sottoposto a ricerca per indicizzazione e passato al componente di elaborazione dei contenuti sono associate proprietà sottoposte a ricerca per indicizzazione. Esempi di proprietà sono Author, Title e Creation Date. Ogni nuova proprietà sottoposta a ricerca per indicizzazione viene individuata automaticamente.

Le proprietà sottoposte a ricerca per indicizzazione vengono raggruppate in categorie basate su IFilter o sul gestore di protocollo dell'elemento. Categorie di esempio sono Office (proprietà sottoposte a ricerca per indicizzazione da documenti di Word, fogli di lavoro di Excel e così via), Business Data (proprietà sottoposte a ricerca per indicizzazione da database di esempio) e Web (proprietà sottoposte a ricerca per indicizzazione da siti Web).

Per altre informazioni sulla ricerca per indicizzazione, vedere Pianificare la ricerca per indicizzazione e la federazione in SharePoint Server.

Proprietà gestite e mapping delle proprietà

Per includere nell'indice di ricerca contenuti e metadati di proprietà sottoposte a ricerca per indicizzazione, è necessario eseguire il mapping delle proprietà sottoposte a ricerca per indicizzazione a proprietà gestite. Solo queste ultime vengono scritte nell'indice di ricerca.

Le proprietà gestite possono avere molte impostazioni. Le impostazioni delle proprietà gestite determinano la modalità di visualizzazione dei contenuti all'interno dei risultati di ricerca e le modalità di ricerca possibili.

È possibile eseguire il mapping di più proprietà sottoposte a ricerca per indicizzazione a una sola proprietà gestita. È ad esempio possibile eseguire il mapping di entrambe le proprietà sottoposte a ricerca per indicizzazione "Writer" e "Author" e la proprietà gestita "Author" oppure eseguire il mapping di una sola proprietà sottoposta a ricerca per indicizzazione a più proprietà gestite.

Inoltre, l'ordine in cui le proprietà sottoposte a ricerca per indicizzazione vengono mappate a una proprietà gestita può determinare il contenuto della proprietà stessa. Ad esempio, a una proprietà gestita possono essere mappate più proprietà sottoposte a ricerca per indicizzazione e tale proprietà può essere impostata in modo da includere tutti i valori delle proprietà sottoposte a ricerca per indicizzazione mappate a essa. Tuttavia, se alla proprietà sottoposta a ricerca per indicizzazione contenente il titolo di SharePoint viene attribuita priorità rispetto a un altro titolo nel mapping, nei risultati della ricerca verrà visualizzato il titolo di SharePoint.

È stato definito un set di mapping predefiniti di proprietà sottoposte a ricerca per indicizzazione a proprietà gestite. Vedere Panoramica della ricerca per indicizzazione e managed properties in SharePoint Server.

Alcuni tipi di proprietà sottoposte a ricerca per indicizzazione generano automaticamente una nuova proprietà gestita e un mapping a quest'ultima della proprietà di origine. Tutte le colonne sito delle raccolte SharePoint, ad esempio, dispongono di questa funzione automatica di generazione e creazione di mapping. Quando si crea una colonna sito in un elenco e si effettua la ricerca per indicizzazione dell'elenco, per tale colonna vengono create una proprietà sottoposta a ricerca per indicizzazione e una proprietà gestita e viene eseguito il mapping tra queste due proprietà.

È possibile modificare il mapping predefinito o qualsiasi altro mapping di proprietà sottoposte a ricerca per indicizzazione a proprietà gestite, eseguire nuovi mapping o creare nuove proprietà gestite. Quando si crea una nuova proprietà gestita o si modificano alcune impostazioni di una proprietà gestita esistente, per includere la proprietà gestita nell'indice di ricerca con il valore corrispondente è necessario effettuare una ricerca per indicizzazione completa. Se la proprietà nuova o modificata si trova in una raccolta o in un elenco di SharePoint, è necessario reindicizzare la raccolta o l'elenco senza avviare una ricerca per indicizzazione completa dell'intera origine di contenuto di SharePoint. Questa operazione equivale a una ricerca per indicizzazione completa.

Per altre informazioni, vedere la tabella Panoramica delle impostazioni delle proprietà gestite più avanti in questo articolo.

Schema di ricerca

Lo schema di ricerca, archiviato nel database di amministrazione della ricerca, contiene:

  • Il mapping tra le proprietà sottoposte a ricerca per indicizzazione e le proprietà gestite. Può trattarsi di un mapping da una proprietà sottoposta a ricerca per indicizzazione a una proprietà gestita, da una a molte, da molte a una o persino da molte a molte.

  • La modalità di scrittura delle proprietà gestite all'interno dell'indice di ricerca, ad esempio l'indice full-text e il gruppo peso (contesto) in cui devono essere scritti i valori della proprietà gestita.

  • Le impostazioni per le diverse proprietà gestite, ad esempio la possibilità di effettuare ricerche e query per proprietà gestite specifiche o di perfezionare i risultati in base a queste.

  • Le categorie di proprietà sottoposte a ricerca per indicizzazione che raggruppano le proprietà in base a IFilter o al gestore di protocollo. Se si modifica una categoria di proprietà sottoposte a ricerca per indicizzazione, le modifiche si applicano a tutte le proprietà all'interno della categoria stessa. Questo può influire sulle prestazioni e sulla modalità di salvataggio delle voci nell'indice di ricerca.

Gli aggiornamenti dello schema di ricerca vengono propagati attraverso il sistema di ricerca ogni minuto.

Schemi di ricerca multipli

È possibile creare schemi di ricerca multipli. Lo schema di ricerca principale viene definito nell'applicazione del servizio di ricerca e può essere modificato in Amministrazione centrale. Gli amministratori di raccolte siti e gli amministratori tenant possono modificare lo schema di ricerca per una raccolta siti o un tenant specifico. Ad esempio, l'amministratore di una raccolta siti può personalizzare il contenuto dell'indice di ricerca modificando lo schema di ricerca relativo alla raccolta siti e personalizzare in tal modo le operazioni di ricerca per la raccolta siti. I proprietari dei siti possono visualizzare lo schema di ricerca, ma non modificarlo.

Nota

Non è possibile visualizzare o modificare lo schema di ricerca della raccolta siti in Amministrazione centrale. Per visualizzare lo schema di ricerca o apportarvi modifiche per una raccolta siti, è necessario utilizzare Amministrazione raccolta siti.

Indice di ricerca

L'indice di ricerca è costituito da un serie di file all'interno di cartelle in un server. Il componente di elaborazione del contenuto elabora gli elementi sottoposti a ricerca per indicizzazione, utilizza lo schema di ricerca per eseguire il mapping di proprietà sottoposte a ricerca per indicizzazione a proprietà gestite e converte queste ultime in un formato che ne consente la scrittura nell'indice di ricerca. Oltre a diversi indici full-text, sono presenti indici di proprietà gestite separati, alcuni per le proprietà contrassegnate come recuperabili, altri per le proprietà contrassegnate come disponibili per query. È inoltre presente un indice separato per i vettori degli attributi, oltre a diversi indici numerici.

Gruppi di aggiornamento degli indici

Ogni volta che un elemento viene modificato, deve essere sottoposto di nuovo a ricerca per indicizzazione e quindi reindicizzato. Per ridurre il carico di reindicizzazione, in SharePoint Server sono disponibili per la prima volta alcuni gruppi di aggiornamento di indice.

  • Predefinito Questo gruppo di aggiornamento di indice contiene la maggior parte delle proprietà gestite, ovvero tutte quelle che non appartengono ai gruppi Sicurezza, Collegamento, Utilizzo o Persone.

  • Sicurezza Contiene la proprietà gestita relativa all'elenco di controllo di accesso (ACL) del documento

  • Collegamento Contiene le proprietà gestite relative alla struttura dei collegamenti

  • Utilizzo Contiene le proprietà gestite correlate ai dati relativi all'utilizzo

  • Persone Contiene le proprietà gestite relative alla ricerca di persone

Ogni gruppo di aggiornamento è archiviato in una cartella diversa all'interno dell'indice di ricerca.

Indice full-text

In un indice full-text è incluso tutto il testo delle proprietà gestite disponibili per la ricerca archiviate in tale indice. Ogni indice full-text è suddiviso in gruppi peso, detti anche contesti. I diversi contesti sono correlati all'importanza relativa di una proprietà gestita e questa è una delle caratteristiche utilizzate per calcolare la classificazione per pertinenza totale di un risultato di ricerca. Il numero o ID di un contesto non è importante. L'importanza relativa è determinata dal modello di classificazione mediante l'assegnazione di un peso di pertinenza a un determinato contesto. Per altre informazioni, vedere la sezione relativa a come Influence the ranking of search results by using the search schema nell'articolo Panoramica della classificazione dei risultati di ricerca in SharePoint Server.

Oltre all'indice full-text predefinito, sono disponibili due indici full-text già pronti. Si tratta dell'indice full-text dei termini di SharePoint (SpTermsIdx) e dell'indice degli utenti (PeopleIdx).

La maggior parte delle proprietà gestite è già mappata a un contesto e a un indice full-text appropriati per impostazione predefinita. Non è consigliabile cambiare il contesto di alcuna proprietà gestita disponibile per la ricerca esistente.

Panoramica delle impostazioni delle proprietà gestite

Le impostazioni delle proprietà gestite determinano la modalità di salvataggio all'interno dell'indice di ricerca, nonché la possibilità e la modalità di ricerca e recupero del contenuto da parte degli utenti.

È possibile modificare lo schema di ricerca in Amministrazione centrale, Amministrazione raccolta siti e Amministrazione tenant. Gli amministratori dei siti possono visualizzare lo schema di ricerca, ma non possono modificarlo. Nella tabella seguente sono descritte le diverse impostazioni e per ognuna viene indicato se è disponibile per la modifica in corrispondenza di ciascun livello di amministrazione.

Impostazione proprietà gestita Funzione Esempio Disponibile in Ricerca per indicizzazione completa o reindicizzazione dell'elenco o della raccolta di SharePoint necessaria dopo la modifica dell'impostazione

Ricerca consentita

Consente di eseguire query nel contenuto della proprietà gestita. Il contenuto della proprietà gestita è incluso nell'indice full-text.

Se la proprietà è "author", una ricerca semplice di "Rossi" restituisce gli elementi che contengono la parola "Rossi" e gli elementi la cui proprietà author contiene "Rossi".

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Impostazioni avanzate ricerca

Consente la visualizzazione e la modifica dell'indice full-text in cui è scritta la proprietà gestita. Consente inoltre di modificare il contesto della proprietà gestita per il calcolo della classificazione per pertinenza. Non è consigliabile cambiare il contesto di alcuna proprietà gestita esistente. Per altre informazioni, vedere la sezione relativa a come Influence the ranking of search results by using the search schema nell'articolo Panoramica della classificazione dei risultati di ricerca in SharePoint Server.

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Sottoponibile a query

Consente l'esecuzione di query nella proprietà gestita specifica. È necessario includere nella query il nome della proprietà gestita, indicandolo nella query stessa o inserendovelo a livello di programmazione.

Se la proprietà gestita è "author", la query deve contenere "author:Rossi".

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Da disabilitata ad abilitata.

Recuperabile

Consente la restituzione del contenuto della proprietà gestita all'interno dei risultati di ricerca. Abilitare questa impostazione per le proprietà gestite pertinenti alla ricerca effettuata.

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Da disabilitata ad abilitata.

Consenti più valori

Consente più valori dello stesso tipo nella proprietà gestita.

Se la proprietà gestita in questione è "author" e un documento ha più autori, il nome di ciascun autore verrà archiviato come valore separato nella proprietà gestita.

Amministrazione centrale

Affinabile

Sì - attivo: Consente l'utilizzo della proprietà per affinare i risultati di ricerca nel sistema front-end. È necessario configurare manualmente l'affinamento nella Web part.

Sì - latente: Consente di passare da Affinabile ad Attivo in seguito senza rieseguire una ricerca per indicizzazione completa.

Per rendere effettive entrambe le opzioni è necessario rieffettuare una ricerca per indicizzazione completa.

Importante

Se si seleziona Sì - attivo o Sì - latente, è inoltre necessario attivare l'impostazione Sottoponibile a query per la proprietà gestita.

Se la proprietà gestita “author” è impostata su Affinabile, è possibile impostare Author come affinamento nel sistema front-end di ricerca in seguito.

Amministrazione centrale

Da disabilitata ad abilitata (se non già impostata su Ordinabile)

Ordinabile

Sì - attivo: Consente di ordinare il set di risultati in base alla proprietà prima della restituzione del set di risultati stesso.

Sì - latente: Consente di passare da Ordinabile ad Attivo in seguito senza rieseguire una ricerca per indicizzazione completa.

Per rendere effettive entrambe le opzioni è necessario rieffettuare una ricerca per indicizzazione completa.

Utilizzare per set di risultati di grandi dimensioni che non è possibile ordinare e recuperare nello stesso tempo.

Amministrazione centrale

Da disabilitata ad abilitata (se non già impostata su Affinabile)

Alias

Consente di definire un alias per la proprietà gestita, se si desidera utilizzare l'alias anziché il nome della proprietà gestita all'interno di query e risultati di ricerca. Utilizzare il nome della proprietà gestita originario anziché l'alias per eseguire il mapping a proprietà sottoposte a ricerca per indicizzazione.

Utilizzare un alias se non si desidera creare una nuova proprietà gestita o se non si dispone dell'autorizzazione necessaria per questa operazione.

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

No

Normalizzazione token

Consente il recupero di risultati indipendentemente dall'uso di maiuscole e minuscole e di segni diacritici nella query.

La query "curacao" restituirà come risultati "Curaçao", "curacao" e "Curacao".

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Corrispondenza completa

Le query restituiranno solo risultati esattamente corrispondenti al contenuto della proprietà.

Se la proprietà gestita "ID" contiene "1-23-456#7", si ottengono risultati solo con la query ID:"1-23-456#7", non con ID:"1-23" o con ID:"1 23 456 7".

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Mapping a proprietà sottoposte a ricerca per indicizzazione

L'elenco mostra tutte le proprietà sottoposte a ricerca per indicizzazione per le quali è stato eseguito il mapping alla proprietà gestita in questione. Una proprietà gestita può derivare il contenuto da una o più proprietà sottoposte a ricerca per indicizzazione.

È possibile includere contenuto da tutte le proprietà sottoposte a ricerca per indicizzazione oppure dalla prima proprietà sottoposta a ricerca per indicizzazione non vuota, in base all'ordine specificato.

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Estrazione nome società

Consente al sistema di estrarre entità nome società dalla proprietà gestita durante la ricerca per indicizzazione di elementi nuovi o aggiornati. Le entità estratte possono essere utilizzate in seguito per l'impostazione di affinamento.

Per l'estrazione di nomi di società è disponibile un dizionario pre-popolato. La proprietà gestita originale viene salvata automaticamente senza modifiche nell'indice. Inoltre, le entità estratte vengono copiate automaticamente nella proprietà gestita "companies". Questa proprietà è configurata come disponibile per la ricerca, le query, il recupero di risultati, l'ordinamento e l'affinamento.

È possibile modificare il dizionario dei nomi delle società nell'archivio termini.

Per altre informazioni, vedere Gestire l'estrazione di nomi di società in SharePoint Server.

Amministrazione centrale/Amministrazione raccolta siti/Amministrazione tenant

Estrazione entità personalizzata

Consente al sistema di estrarre entità dalla proprietà gestita durante la ricerca per indicizzazione di elementi nuovi o aggiornati. Le entità estratte possono essere utilizzate in seguito per l'impostazione di affinamento.

Per altre informazioni, vedere Creare e distribuire estrattori di entità personalizzati in SharePoint Server.

Amministrazione centrale/Amministrazione raccolta siti

See also

Gestire lo schema di ricerca in SharePoint Server
Panoramica della ricerca per indicizzazione e managed properties in SharePoint Server
Pianificare la ricerca per indicizzazione e la federazione in SharePoint Server