Procedura: creare indici full-text

Se si desidera eseguire ricerche full-text nelle colonne basate su testo delle tabelle di database, è possibile creare un indice full-text.Poiché un indice di questo tipo si basa su un indice normale, sarà necessario innanzitutto creare tale indice.L'indice normale deve essere creato utilizzando una sola colonna non Null, preferibilmente con valori non particolarmente elevati.

In SQL Server 2008 tutti i database, quando vengono creati dagli utenti, per impostazione predefinita vengono attivati per l'indicizzazione full-text.Inoltre, gli utenti attivano automaticamente una singola tabella per l'indicizzazione full-text quando creano un indice full-text al suo interno e vi aggiungono una colonna.Gli utenti disabilitano automaticamente una tabella per l'indicizzazione full-text quando rilasciano l'ultima colonna dal relativo indice full-text.

Per creare un indice full-text, è necessario innanzitutto creare un catalogo utilizzando uno strumento esterno quale SQL Server Management Studio o Enterprise Manager.Per consentire all'indice di includere i dati in formato testo dei file di Microsoft Office (con estensione doc, xls e ppt), dei file di testo (con estensione txt) e dei file HTML (con estensione htm), è necessario archiviare tali file in un campo con il tipo di dati "image". Per ulteriori informazioni, visitare MSDN sul sito Web Microsoft e cercare "Ricerca full-text".

[!NOTA]

Viene visualizzata una nuova versione di Progettazione tabelle per i database nel formato SQL Server 2012. In questo argomento viene descritta la versione precedente di Progettazione tabelle, utilizzata con i database in formati precedenti di SQL Server.

Nella nuova versione è possibile modificare definizioni di tabella mediante un'interfaccia grafica o direttamente in un riquadro di script. Se si utilizza l'interfaccia grafica, la definizione della tabella viene automaticamente aggiornata nel riquadro di script. Per applicare il codice SQL nel riquadro di script, selezionare il pulsante Aggiorna. Per ulteriori informazioni sulla nuova versione, vedere Procedura: Creazione di oggetti di database tramite Progettazione tabelle.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per creare indici full-text

  1. In Esplora server fare clic con il pulsante destro del mouse sulla tabella per la quale si desidera creare un indice full-text, quindi scegliere Apri definizione tabella.

    La tabella verrà visualizzata in Progettazione tabelle.

  2. Scegliere Indice full-text dal menu Progettazione tabelle.

    Verrà visualizzata la finestra di dialogo Indice full-text.

  3. Scegliere Aggiungi.

  4. Fare clic sul nuovo indice nell'elenco Indice full-text selezionato e impostarne le proprietà nella griglia a destra.

Per ulteriori informazioni sulle modalità di impostazione delle proprietà, vedere Finestra di dialogo Indice full-text.

Vedere anche

Riferimenti

Finestra di dialogo Indice full-text

Altre risorse

Operazioni con gli indici