Utilizzare l'Indicizzazione guidata full-textUse the Full-Text Indexing Wizard

L'Indicizzazione guidata full-text in SQL Server Management Studio illustra la procedura di creazione di un indice full-text.The Full-Text Indexing Wizard in SSMS walks you through a series of steps designed to help you create a full-text index.

Creare un indice full-textCreate a Full-Text index

  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.In Object Explorer, right-click the table on which you want to create a full-text index, point to Full-Text index, and then click Define Full-Text Index. Questa azione avvia la procedura guidata in una finestra separata.This action launches the Wizard in a separate window. Scegliere Avanti.Click Next

  2. Indice univoco.Unique Index. Selezionare un indice dall'elenco a discesa.Select an index from the drop down list. L'indice deve essere univoco, a colonna singola, che non ammette valori Null.The index must be a single-key-column, unique, non-nullable index. Selezionare l'indice di chiave univoca più piccolo possibile per la chiave univoca full-text.Select the smallest unique key index for the full-text unique key. Per prestazioni ottimali, utilizzare un indice cluster.For best performance, a clustered index is recommended.

  3. Colonne disponibili.Available Columns. Selezionare la casella accanto a tutti i nomi delle colonne da includere.Check the box next to all column names for columns you want to include. casella di controllo accanto al nome della colonna.check box next to the column name. Le colonne non idonee sono visualizzate in grigio e le caselle di controllo sono disabilitate.Ineligible columns are greyed out and their check boxes disabled.

  4. Lingua per il word breaker.Language for Word Breaker. Consente di selezionare una lingua nell'elenco a discesa.Select a language from the drop-down list. La selezione verrà usata per identificare i word breaker corretti per l'indice.This choice will be used to identify the correct word breakers for the index. SQL ServerSQL Server usa i word breaker per individuare i delimitatori delle parole nei dati con indicizzazione full-text. uses word breakers to identify word boundaries in the full-text indexed data.

  5. Colonna tipo.Type Column. Consente di selezionare il nome della colonna che contiene il tipo di documento della colonna sottoposta all'indicizzazione full-text.Select the name of the column that holds the document type of column being full-text indexed.

    NOTA: l'opzione Colonna tipo è abilitata solo se la colonna specificata nella colonna Colonne disponibili è di tipo varbinary(max) o image.NOTE: The Type Column is enabled only when the column named in the Available Columns column is of type varbinary(max) or image.

  6. Semantica statistica.Statistical Semantics. Consente di selezionare se abilitare l'indicizzazione semantica per la colonna selezionata.Select whether to enable semantic indexing for the selected column. Per altre informazioni, vedere Ricerca semantica (SQL Server).For more information, see Semantic Search (SQL Server).

NOTENOTES

Se il linguaggio selezionato non è associato a un modello di linguaggio semantico, la casella di controllo Semantica statistica non è abilitata.If your selected language does not have an associated Semantic Language Model, then the Statistical Semantics checkbox is not enabled. 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.If you select Statistical Semantics prior to selecting a Language, the languages available in the drop-down combo box will be restricted to those for which there is Semantic Language Model support.

L'opzione Ricerca semantica non è disponibile per il database SQL di Azure.Semantic Search is not available for Azure SQL Database. L'opzione Semantica statistica non viene visualizzata quando si esegue questa procedura guidata in un database SQL di Azure.The Statistical Semantics option does not appear when running this Wizard on an Azure SQL Database.

  1. Selezionare le opzioni di rilevamento delle modifiche.Select the change tracking options.

    AutomaticoAutomatically
    Selezionare questo pulsante di opzione per aggiornare automaticamente l'indice full-text a mano a mano che le modifiche vengono apportate ai dati sottostanti.Select this radio button to have the full-text index updated automatically as changes occur to the underlying data.

    ManualeManually
    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.Select this radio button if you do not want the full-text index to be updated automatically as changes occur to the underlying data. Le modifiche apportate ai dati sottostanti vengono mantenute.Changes to the underlying data are maintained. Tuttavia, per applicare le modifiche all'indice full-text è necessario avviare o pianificare il processo in modo manuale.However, to apply the changes to the full-text index you must start or schedule this process manually.

    Non rilevare modificheDo not track changes
    Selezionare questo pulsante di opzione se non si desidera che l'indice full-text venga aggiornato con le modifiche apportate ai dati sottostanti.Select this radio button if you do not want the full-text index to be updated with changes to the underlying data.

  2. Avvia popolamento completo quando viene creato l'indice (disponibile solo se non si tiene traccia delle modifiche).Start full population when index is created (Available only when you Do not track changes).

    Selezionare questo pulsante di opzione per avviare il popolamento completo dopo il completamento della procedura guidata.Select this radio button to kick off a full population at the successful completion of this wizard. Ciò comporterà la creazione della struttura dell'indice full-text nel catalogo e il suo popolamento con dati con indicizzazione full-text.This will consist of creating the full-text index structure in the catalog and populating it with full-text indexed data.

    Scegliere Avanti.Click Next

Catalogo, filegroup indice ed elenco di parole non significativeCatalog, Index Filegroup and Stoplist

  1. Seleziona catalogo full-textSelect full-text catalog

    Selezione catalogo: consente di selezionare un catalogo full-text dall'elenco.Select a catalog: Select a full-text catalog from the list. Il catalogo predefinito del database corrisponderà all'elemento selezionato per impostazione predefinita nell'elenco.The default catalog for the database will be the selected item by default in the list. Se non è disponibile alcun catalogo, l'elenco sarà disabilitato e la casella di controllo Crea un nuovo catalogo sarà selezionata e disabilitata.If no catalogs are available, the list will be disabled, and the Create a new catalog checkbox will be checked and disabled.

    oOR

    1. Crea un nuovo catalogoCreate a new catalog
    2. Selezionare un catalogo full-text.Select full-text catalog.

    a.a. NomeName
    Immettere un nome per il nuovo catalogo full-text.Enter a name for your new full-text catalog.

    b.b. Imposta come catalogo predefinitoSet as default catalog
    Selezionare questa opzione per impostare il catalogo come predefinito per il database.Select to make the catalog the default for this database.

    c.c. Distinzione caratteri accentati/non accentatiAccent sensitivity
    Consente di specificare se nel catalogo viene fatta distinzione tra caratteri accentati e non accentati.Specify whether the new catalog will be accent-sensitive or accent-insensitive. Se il database supporta la distinzione tra caratteri accentati e non accentati, l'opzione Attiva sarà selezionata per impostazione predefinita.If the database is accent-sensitive, Sensitive is selected by default.

    d.d. Selezione filegroup indiceSelect index filegroup
    Consente di specificare il filegroup in cui creare l'indice full-text.Specify the filegroup on which to create the full-text index.

    e.e. Selezionare un valore:Select a value:

    ValoreValue DescrizioneDescription
    Se la tabella o la vista non è partizionata, selezionare questa opzione per utilizzare lo stesso filegroup della tabella o della vista sottostante.If the table or view is not partitioned, select to use the same filegroup as the underlying table or view. Se la tabella o la vista è partizionata, viene usato il filegroup primarioIf the table or view is partitioned, the primary filegroup is used
    PRIMARYPRIMARY Selezionare questa opzione per utilizzare il filegroup primario per il nuovo indice full-text.Select to use the primary filegroup for the new full-text index.
    user-specified default filegroupuser-specified default filegroup 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.If a user-defined default stoplist exists, select its name from the list to use that filegroup for the new full-text index.
    1. Selezione elenco di parole non significative full-textSelect full-text stoplist
      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.Specify a stoplist to use for the full-text index, or disable stoplist use.

      Le parole non significative vengono gestite nei database utilizzando oggetti denominati elenchi di parole non significative.Stopwords are managed in databases using objects called stoplists. 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.A stoplist is a list of stopwords that, when associated with a full-text index, is applied to full-text queries on that index. Per altre informazioni, vedere Configurare e gestire parole non significative ed elenchi di parole non significative per la ricerca full-text.For more information, see Configure and Manage Stopwords and Stoplists for Full-Text Search.

      Selezionare uno dei valori seguenti:Select one of the following values:

    ValoreValue DescrizioneDescription
    Selezionare questa opzione per utilizzare l'elenco di parole non significative di sistema nel nuovo indice full-text.Select to use the system stoplist on the new full-text index. Si tratta dell'impostazione predefinita.This is the default
    Selezionare questa opzione per disabilitare gli elenchi di parole non significative per il nuovo indice full-text.Select to disable stoplists for the new full-text index.
    user-defined-stoplist-nameuser-defined-stoplist-name Nell'elenco viene visualizzato il nome di ogni elenco di parole non significative definito dall'utente, se presente, creato nel database.The list displays the name of each user-defined stoplist, if any, that has been created on the database. Selezionare qualsiasi elenco di parole non significative definito dall'utente da utilizzare per il nuovo indice full-text.Select any user-defined stoplist to use for the new full-text index.

    Scegliere Avanti.Click Next

  2. Facoltativamente e solo in SQL Server, definire la pianificazione di popolamento.Optionally, SQL Server only, define the population schedule. Le operazioni di indicizzazione avranno inizio immediatamente, a meno che non siano state pianificate per un'esecuzione futura.Indexing operations will begin immediately unless they have been scheduled for future execution. Le pianificazioni verranno create immediatamente, anche se l'esecuzione avverrà solo all'ora pianificata.Schedules will be created immediately, although they will not run until their scheduled time.

    Nuova pianificazione tabellaNew Table Schedule
    Consente di definire una pianificazione di popolamento per una tabella.Define a population schedule for a table.

    Nuova pianificazione catalogoNew Catalog Schedule
    Consente di definire una pianificazione di popolamento per un catalogo full-text.Define a population schedule for a full-text catalog.

    ModificaEdit
    Consente di modificare una pianificazione.Edit a schedule.

    DeleteDelete
    Consente di eliminare una pianificazione.Delete a schedule.

  3. Visualizzare o controllare lo stato dell'Indicizzazione guidata full-text.View or control the progress of the Full-Text Indexing Wizard.

    ArrestaStop
    Consente di interrompere l'operazione corrente e impedire l'esecuzione di operazioni full-text successive da parte della procedura guidata nel corso della sessione.Interrupts the current operation and prevents subsequent full-text operations from being performed by the wizard during this session.

    ReportReport
    Al termine dell'esecuzione di tutte le operazioni, fare clic su questo pulsante per accedere a un report delle operazioni eseguite.When all of the operations have finished executing, click this button to access a report on the operations performed. È possibile visualizzare il report, stamparlo su file, copiarlo negli Appunti o inviarlo tramite posta elettronica.You can view the report, print it to a file, copy it to the clipboard, or e-mail the report.