L'aggiunta di un indice alla colonna di un elenco o di una raccolta consente di migliorare le prestazioni quando si utilizzano i filtri. È possibile aggiungere indici su un massimo di 20 colonne in un elenco o in una raccolta. Anche se è possibile aggiungere fino a 20 indici per elenco o raccolta, è consigliabile aggiungere indici solo alle colonne usate più di frequente e alle colonne usate per filtrare i dati sia nelle visualizzazioni sia usando le intestazioni di colonna. Gli indici aggiungono un sovraccarico ai dati, quindi usarli solo dove ha senso usarli.
Se si è superata la soglia della visualizzazione elenco ed è stato bloccato, in genere è comunque possibile aggiungere indici alle colonne, per impostazione predefinita, quando nell'elenco o nella raccolta sono presenti meno di 5.000 (Server SharePoint 2013) o 20.000 (Server SharePoint 2016 e SharePoint Server 2019). Questi valori sono configurabili a livello di applicazione Web in SharePoint dall'amministratore della farm e possono essere impostati in modo diverso per l'ambiente in uso. In SharePoint è possibile aggiungere manualmente un indice a un elenco di qualsiasi dimensione.
Come creare un indice semplice o composto
Per filtrare i dati delle colonne in un elenco o in una raccolta, vedere Usare i filtri per modificare una visualizzazione di SharePoint.
Per scegliere le colonne da indicizzare, prendere nota delle colonne più comunemente usate nelle diverse visualizzazioni per il filtro.
Importante
La creazione di un indice richiede l'accesso a tutti gli elementi nell'elenco, pertanto potrebbe essere impedito di creare un indice per una colonna se l'intero elenco supera la soglia della visualizzazione elenco. Per altre informazioni su questi limiti, vedere il secondo paragrafo precedente. In questo caso, eseguire l'operazione durante l'intervallo di tempo giornaliero o contattare l'amministratore.
Nella struttura di spostamento selezionare il nome dell'elenco o della raccolta oppure selezionare Impostazioni
(o Azioni sito in SharePoint 2010), selezionare Contenuto del sito (o Visualizza tutto il contenuto del sito in SharePoint 2010) e quindi fare clic sul nome dell'elenco o della raccolta.
Eseguire una delle operazioni seguenti:
Per SharePoint in Microsoft 365 o SharePoint 2019, selezionare
, quindi selezionare Impostazioni elenco o Impostazioni raccolta.
In SharePoint 2016, 2013 o 2010 selezionare Elenco o Raccolta e quindi Impostazioni elenco o Impostazioni raccolta sulla barra multifunzione.
Scorri verso il basso fino alla sezione Colonne .
Importante
Anche se è possibile indicizzare una colonna di ricerca per migliorare le prestazioni, l'uso di una colonna di ricerca indicizzata per evitare di superare la soglia della visualizzazione elenco non funziona. Usare un altro tipo di colonna come indice primario o secondario.
Selezionare Colonne indicizzate.
Nella pagina Colonne indicizzate selezionare Crea nuovo indice.
Eseguire le operazioni seguenti:
Per creare un indice semplice, selezionare una colonna che non sia una colonna di ricerca nella sezione Colonna primaria , in Colonna principale per questo indice.
Per creare un indice composto, selezionare una colonna di ricerca come colonna primaria per l'indice. Usare un'altra colonna che non sia una colonna di ricerca nella sezione Colonna secondaria , in Colonna secondaria per questo indice.
Nota
- Assicurarsi di selezionare una colonna supportata per l'indicizzazione
- Se si aggiunge un indice per evitare un errore di soglia della visualizzazione elenco, verificare che il campo utilizzato non sia un campo di ricerca. Vedere la colonna supportata per determinare quali tipi di campo sono campi di ricerca.
Selezionare Crea.
Per idee sulla pianificazione iniziale delle librerie, vedere Introduzione alle raccolte
Come rimuovere un indice
Se si desidera rimuovere un indice esistente da una colonna, selezionare l'indice al passaggio 5 e quindi selezionare Elimina per rimuoverlo di nuovo.
Colonne supportate e non supportate per l'indicizzazione
Tipi di colonna supportati
|
Tipi di colonna non supportati
|
|---|
Uso di query indicizzate e di fallback
Lo spostamento e il filtro dei metadati sono abilitati per impostazione predefinita nella maggior parte dei siti di SharePoint. Anche se lo spostamento basato su metadati non è stato configurato per un elenco o una raccolta specifica, lo spostamento basato su metadati e il filtro sono ancora al lavoro dietro le quinte per migliorare le prestazioni delle visualizzazioni. La funzionalità di navigazione e filtro dei metadati può selezionare automaticamente l'indice migliore per funzionare ogni volta che viene caricata una visualizzazione. Quando si caricano nuove visualizzazioni, si applicano filtri alle visualizzazioni, si deselezionano i filtri o si applica un ordinamento a un campo, l'ottimizzazione delle query determina il modo migliore per eseguire una query sul database.
Se un utente crea o carica una vista che non può usare un indice per eseguire query sull'elenco, Metadata Navigation and Filtering creerà ed eseguirà una query di fallback. Una query di fallback è una versione modificata della query utente originale che visualizza un set parziale degli elementi richiesti perché esegue una query solo su una parte dell'elenco anziché sull'intero elenco. Lo scopo è fornire alcuni risultati utili nelle circostanze in cui la query originale viene bloccata a causa di una limitazione degli elenchi di grandi dimensioni. Vengono visualizzati fino a 1.250 elementi più recenti, in base alla data di aggiunta all'elenco. In alcuni casi, le query di fallback restituiranno 0 risultati se nessun elemento nella parte dell'elenco analizzata dalla query contiene risultati corrispondenti alla query utente originale.
Per altre informazioni, vedere Configurare lo spostamento basato su metadati per un elenco o una raccolta.