Condividi tramite


Utilizzare la Procedura Guidata di Indicizzazione Full-Text

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di Azure

La Creazione guidata dell'indice full-text in SQL Server Management Studio ti guida attraverso una serie di passaggi progettati per aiutarti a creare un indice full-text.

Creare un indice a testo completo

  1. In Esplora oggetti fare clic con il pulsante destro del mouse sulla tabella nella quale si desidera creare un indice full-text, scegliere Indice full-text, quindi fare clic su Definisci indice full-text. Questa azione avvia la procedura guidata in una finestra separata. Fare clic su Avanti

  2. Indice univoco. Selezionare un indice dall'elenco a discesa. L'indice deve essere a colonna singola, univoco e non ammettere valori Null. Selezionare l'indice più piccolo possibile per la chiave univoca del testo integrale. Per prestazioni ottimali, utilizzare un indice cluster.

  3. Colonne disponibili. Selezionare la casella accanto a tutti i nomi delle colonne da includere. casella di controllo accanto al nome della colonna. Le colonne non idonee sono visualizzate in grigio e le caselle di controllo sono disabilitate.

  4. Lingua per il word breaker. Consente di selezionare una lingua nell'elenco a discesa. La selezione verrà usata per identificare i word breaker corretti per l'indice. SQL Server usa i word breaker per individuare i delimitatori delle parole nei dati con indicizzazione full-text.

  5. Tipo di colonna. Selezionare il nome della colonna che contiene il tipo di documento da sottoporre all'indicizzazione full-text.

    Nota

    l'opzione Colonna tipo è abilitata solo se la colonna specificata nella colonna Colonne disponibili è di tipo varbinary(max) o image.

  6. Semantica statistica. Consente di selezionare se abilitare l'indicizzazione semantica per la colonna selezionata. Per altre informazioni, vedere Ricerca semantica (SQL Server).

    Nota

    Se il linguaggio selezionato non è associato a un modello di linguaggio semantico, la casella di controllo Semantica statistica non è abilitata. Se si seleziona Semantica statistica prima di selezionare una lingua in Lingua, le lingue disponibili nella casella combinata a discesa saranno limitate a quelle per cui è disponibile un modello di lingua semantico.

    La ricerca semantica non è disponibile per il database Azure SQL. L'opzione Semantica statistica non viene visualizzata quando si esegue questa procedura guidata in un database SQL di Azure.

  7. Selezionare le opzioni di rilevamento delle modifiche.

    Automaticamente
    Selezionare questo pulsante di opzione per aggiornare automaticamente l'indice del testo completo man mano che le modifiche vengono apportate ai dati sottostanti.

    Manualmente
    Selezionare questo pulsante di opzione se non si desidera che l'indice full-text venga aggiornato automaticamente a mano a mano che le modifiche vengono apportate ai dati sottostanti. Le modifiche apportate ai dati sottostanti vengono mantenute. Tuttavia, per applicare le modifiche all'indice full-text è necessario avviare o pianificare il processo in modo manuale.

    Non tenere traccia delle modifiche
    Selezionare questo pulsante di opzione se non si desidera che l'indice full-text venga aggiornato con le modifiche apportate ai dati sottostanti.

  8. Avvia popolamento completo quando viene creato l'indice (disponibile solo se non si tiene traccia delle modifiche).

    Selezionare questo pulsante di opzione per avviare il popolamento completo dopo il completamento della procedura guidata. Ciò comporterà la creazione della struttura dell'indice full-text nel catalogo e il suo popolamento con dati con indicizzazione full-text.

    Fare clic su Avanti

Catalogo, indice per gruppo di file ed elenco di esclusione

  1. Seleziona il catalogo testo completo

    Seleziona un catalogo: Seleziona un catalogo full-text dall'elenco. Il catalogo predefinito del database corrisponderà all'elemento selezionato per impostazione predefinita nell'elenco. Se non è disponibile alcun catalogo, l'elenco sarà disabilitato e la casella di controllo Crea un nuovo catalogo sarà selezionata e disabilitata.

OPPURE

  1. Crea un nuovo catalogo
  • Selezionare un catalogo testo completo.

    a. Nome
    Immettere un nome per il nuovo catalogo di testo completo.

    b. Imposta come catalogo predefinito
    Selezionare questa opzione per impostare il catalogo come predefinito per il database.

    c. Sensibilità agli accenti
    Specificare se il nuovo catalogo farà distinzione tra caratteri accentati e non accentati. Se il database supporta la distinzione tra caratteri accentati e non accentati, l'opzione Attiva sarà selezionata per impostazione predefinita.

    d. Selezionare il filegroup indice
    Consente di specificare il filegroup in cui creare l'indice full-text.

    e. Selezionare un valore:

    valore Descrizione
    <default> Se la tabella o la vista non è partizionata, selezionare questa opzione per utilizzare lo stesso filegroup della tabella o della vista sottostante. Se la tabella o la vista è partizionata, viene usato il filegroup primario
    PRIMARY Selezionare questa opzione per utilizzare il filegroup primario per il nuovo indice full-text.
    Se è presente un elenco di parole non significative predefinito, definito dall'utente, selezionarne il nome nell'elenco per usare questo filegroup per il nuovo indice full-text.
  1. Seleziona la stoplist full-text
    Consente di specificare un elenco di parole non significative da utilizzare per l'indice full-text o di disabilitare l'utilizzo dell'elenco di parole non significative.

    Le parole non significative vengono gestite nei database utilizzando oggetti denominati elenchi di parole non significative. Un elenco di parole non significative è un elenco che, quando associato a un indice full-text, viene applicato alle query full-text su tale indice. Per ulteriori informazioni, vedere Configurare e gestire stopword e stoplist per la ricerca full-text.

    Seleziona uno dei seguenti valori:

valore Descrizione
<sistema> Selezionare per utilizzare la stoplist di sistema nel nuovo indice full-text. Si tratta dell'impostazione predefinita.
<off> Selezionare per disabilitare le stoplist per il nuovo indice full-text.
user-defined-stoplist-name Nell'elenco viene visualizzato il nome di ciascuna stoplist definita dall'utente, se presente, creata nel database. Seleziona un elenco di parole non significative definito dall'utente da usare per il nuovo indice full-text.

Fare clic su Avanti

  1. Facoltativamente e solo in SQL Server, definire la pianificazione di popolamento. Le operazioni di indicizzazione avranno inizio immediatamente, a meno che non siano state pianificate per un'esecuzione futura. Le pianificazioni verranno create immediatamente, anche se l'esecuzione avverrà solo all'orario previsto.

    Nuovo programma della tabella
    Definire una pianificazione di popolamento per una tabella.

    Nuovo programma del catalogo
    Consente di definire una pianificazione di popolamento per un catalogo full-text.

    Modifica
    Modifica un programma.

    Cancella
    Elimina una pianificazione.

  2. Visualizzare o controllare l'avanzamento della procedura guidata di indicizzazione full-text.

    Stop
    Interrompe l'operazione corrente e impedisce l'esecuzione di operazioni di testo completo successive da parte della procedura guidata durante questa sessione.

    Rapporto
    Al termine dell'esecuzione di tutte le operazioni, fare clic su questo pulsante per accedere a un report delle operazioni eseguite. È possibile visualizzare il report, stamparlo su file, copiarlo negli Appunti o inviarlo tramite posta elettronica.