Aggiungere un indice alla colonna di un elenco o di una raccolta

Si applica a
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Server 2010

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.

  1. Nella struttura di spostamento selezionare il nome dell'elenco o della raccolta oppure selezionare Impostazioni:pulsante Impostazioni di Office 365 (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.

    Menu Impostazioni con il contenuto del sito evidenziato

    Visualizza tutto il contenuto del sito nel menu Azioni sito

  2. Eseguire una delle operazioni seguenti:

    Per SharePoint in Microsoft 365 o SharePoint 2019, selezionare ImpostazioniPulsante Impostazioni di Office 365, quindi selezionare Impostazioni elenco o Impostazioni raccolta.

    Menu Impostazioni con Impostazioni elenco evidenziato

    In SharePoint 2016, 2013 o 2010 selezionare Elenco o Raccolta e quindi Impostazioni elenco o Impostazioni raccolta sulla barra multifunzione.

    Impostazioni elenco sulla barra multifunzione

  3. 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.

  4. Selezionare Colonne indicizzate.

    Collegamento Colonne indicizzate nella pagina delle impostazioni dell'elenco o della raccolta

  5. Nella pagina Colonne indicizzate selezionare Crea nuovo indice.

    Pagina Colonne indicizzate con Crea un nuovo indice evidenziato

  6. Eseguire le operazioni seguenti:

    1. 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.

    2. 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.

      Modifica la pagina dell'indice con la colonna selezionata dalla casella a discesa

    3. 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. 

È possibile eliminare un indice dopo aver fatto clic su di esso

Colonne supportate e non supportate per l'indicizzazione

Tipi di colonna supportati
  • Una riga di testo
  • Scelta (valore singolo)
  • Numero
  • Valuta
  • Data e ora
  • Persona o gruppo (valore singolo) (ricerca)
  • Metadati gestiti (ricerca)
  • Sì/No
  • Ricerca (ricerca)
Tipi di colonna non supportati
  • Più righe di testo
  • Scelta (multivalore)
  • Valore calcolato
  • Collegamento ipertestuale o immagine
  • Colonne personalizzate
  • Persona o gruppo (multivalore) (ricerca)
  • Dati esterni

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.