Nozioni fondamentali sulla ricerca full-text
In questo argomento vengono brevemente descritti i componenti, la terminologia e i processi associati alla ricerca full-text. La ricerca full-text condivide molti termini con Microsoft SQL Server, tuttavia esistono alcune parole, ad esempio "ricerca per indicizzazione" e "token", specifiche di questa funzione.
Terminologia relativa alla ricerca full-text
Nell'elenco seguente sono inclusi i termini e i componenti la cui conoscenza è essenziale per utilizzare la ricerca full-text.
Indice full-text
Archivia informazioni su parole significative e sulle corrispondenti posizioni all'interno di una colonna specifica. Tali informazioni vengono utilizzate per elaborare rapidamente query full-text che ricercano righe con determinate parole o combinazioni di parole. Per ulteriori informazioni, vedere Indici full-text.
Catalogo full-text
Un catalogo full-text può contenere zero o più indici full-text. I cataloghi full-text devono trovarsi su un disco rigido locale associato all'istanza di SQL Server. Ogni catalogo può essere utilizzato per l'indicizzazione di una o più tabelle di un database. Non è possibile archiviare cataloghi full-text su unità rimovibili, dischi floppy o unità di rete, tranne quando è stato collegato un database di sola lettura contenente un catalogo full-text.
Word breaker
Per una lingua specifica, un word breaker suddivide testo in token basandosi sulle regole lessicali pertinenti. Per ulteriori informazioni, vedere Word breaker e stemmer.
Token
Una parola o stringa di caratteri identificata dal word breaker.
Stemmer
Per una lingua specifica, uno stemmer genera forme flessive di una parola particolare in base alle regole linguistiche pertinenti. Gli stemmer sono specifici della lingua. Per ulteriori informazioni, vedere Word breaker e stemmer.
Filtro
Dopo aver specificato un tipo di file, ad esempio .doc, i filtri estraggono testo da un file archiviato in una colonna varbinary(max) o image. Per ulteriori informazioni, vedere Filtri di ricerca full-text.
Popolamento o ricerca per indicizzazione
Il processo di creazione e gestione di un indice full-text. Per ulteriori informazioni, vedere Struttura di un indice full-text.
Parole non significative
Parole che ricorrono di frequente, ma che non hanno alcuna utilità per la ricerca. Ad esempio, nelle impostazioni internazionali per la lingua italiana parole quali "circa", "con", "devo" e "cui" sono considerate non significative. Queste parole vengono ignorate per evitare che nell'indice full-text venga inserito un numero eccessivo di termini inutili ai fini della ricerca. Per ulteriori informazioni, vedere Parole non significative.
[!NOTA] L'indicizzazione full-text è completamente supportata dai cluster di failover di Microsoft Windows.
Vedere anche
Concetti
Introduzione alla ricerca full-text
Altre risorse
CREATE FULLTEXT INDEX (Transact-SQL)