Condividi tramite


Opzione default full-text language

L'opzione default full-text language consente di specificare una lingua predefinita per le colonne con indicizzazione full-text. L'analisi linguistica viene eseguita su tutti i dati abilitati per l'indicizzazione full-text e dipende dalla lingua dei dati. Il valore predefinito per questa opzione corrisponde alla lingua impostata per il server.

Per le versioni localizzate di SQL Server, l'opzione default full-text language viene impostata dal programma di installazione di SQL Server sulla lingua del server, se esiste una corrispondenza appropriata. Per le versioni non localizzate di SQL Server, l'opzione default full-text language viene impostata sull'inglese.

Il valore dell'opzione default full-text language viene utilizzato in un indice full-text quando per una colonna non viene specificata alcuna lingua nell'opzione LANGUAGE language_term dell'istruzione CREATE FULLTEXT INDEX o ALTER FULLTEXT INDEX. Se l'opzione default full-text language non è supportata o il pacchetto di analisi linguistica non è disponibile, l'operazione CREATE o ALTER non verrà eseguita e in SQL Server verrà restituito un messaggio di errore che indica che la lingua specificata non è valida.

Per un elenco delle lingue i cui word breaker sono registrati con SQL Server, vedere sys.fulltext_languages (Transact-SQL).

Potrebbero essere disponibili altre lingue, ad esempio da fornitori di software indipendenti. Se non viene rilevato alcun sottolinguaggio specifico, il motore di ricerca full-text passerà automaticamente alla lingua principale.

default full-text language è un'opzione avanzata. Se si utilizza la stored procedure di sistema sp_configure per modificare l'impostazione, è possibile modificare default full-text language solo quando il valore di show advanced options è impostato su 1.