Condividi tramite


Procedura: definire cataloghi full-text

Aggiornamento: novembre 2007

È possibile utilizzare ricerche full-text per cercare dati che non è possibile trovare utilizzando una semplice clausola LIKE. Eseguendo una ricerca full-text, è possibile cercare stringhe in base alle regole di un particolare linguaggio. Al contrario, la clausola LIKE funziona solo su combinazioni di carattere specifiche. Ad esempio, una ricerca full-text per la stringa "cuccia-per il cane" cercherebbe riferimenti per "cuccia per il cane" e "cuccia-per il cane". Per ulteriori informazioni sulle ricerche full-text, vedere Ricerca full-text (https://go.microsoft.com/fwlink/?LinkId=85722).

Prima di eseguire una ricerca full-text su una particolare colonna, è necessario definire un catalogo full-text su un particolare gruppo di file. È necessario inoltre definire un indice full-text sulla colonna su cui si desidera effettuare la ricerca. È possibile definire cataloghi differenti su gruppi di file differenti se, ad esempio, si desidera eseguire il backup e ripristinare il catalogo insieme agli altri file di tale gruppo di file. È possibile inoltre definire cataloghi su gruppi di file diversi per associarli a diverse unità disco in modo da aumentare le prestazioni.

Prima di definire un catalogo full-text su un gruppo di file diverso dal gruppo di file principale, è necessario prima definire il gruppo di file. Per ulteriori informazioni, vedere Procedura: aggiungere file e gruppi di file. Per specificare dove risiederà il catalogo full-text, è necessario utilizzare la clausola IN PATHRootPath. Se non si specifica un percorso, il catalogo full-text verrà creato nella directory predefinita per quel database.

Per definire un catalogo full-text

  1. Se la finestra Visualizzazione schema non viene visualizzata, scegliere Visualizzazione schema dal menu Visualizza.

  2. In Visualizzazione schema espandere il progetto di database in cui si desidera definire il catalogo full-text.

  3. Espandere la cartella di archiviazione, fare clic con il pulsante destro del mouse sulla cartella Cataloghi full-text, scegliere Aggiungie fare clic su Catalogo full-text.

    Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento con il modello Catalogo full-text evidenziato.

  4. In Nome digitare il nome che si desidera assegnare al catalogo.

  5. Scegliere Aggiungi.

    Il catalogo full-text viene aggiunto al progetto di database. Verrà aperto l'editor T-SQL (Transact-SQL) in cui verrà visualizzata la definizione del nuovo catalogo full-text.

  6. Modificare la definizione per il catalogo full-text.

    Se si desidera creare il catalogo full-text sul gruppo di file predefinito, la definizione del catalogo deve essere simile all'esempio seguente:

    CREATE FULLTEXT CATALOG CatalogName
    

    Se si desidera creare il catalogo full-text su un gruppo di file secondario, la definizione del catalogo deve essere simile all'esempio seguente:

    CREATE FULLTEXT CATALOG CatalogName
    ON FILEGROUP FilegroupName
    

    Per ulteriori informazioni sulla sintassi per l'istruzione T-SQL, vedere CREATE FULLTEXT CATALOG (Transact-SQL) (https://go.microsoft.com/fwlink/?LinkId=85722).

  7. Fare clic su SalvaNomeCatalogo.fulltext.sql dal menu File, per salvare le modifiche alla definizione.

    Ora è possibile definire indici full-text nel nuovo catalogo full-text.

Vedere anche

Attività

Procedura: creare un oggetto di database

Procedura: modificare gli oggetti di database

Procedura: preparare script di generazione database

Concetti

Panoramica su file e gruppi di file

Panoramica sulla terminologia di Database Edition