Thesaurus
In Microsoft SQL Server 2005 è disponibile un thesaurus che può essere utilizzato dalle query full-text per individuare i sinonimi dei termini di ricerca. Esiste un solo file del thesaurus per ogni lingua supportata. L'elenco dei file del thesaurus si trova nella directory SQL_Server_install_path\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\.
Il nome del file del thesaurus ha il formato seguente:
‘ts’ + <abbreviazione lingua di tre lettere> + '.xml'
Ad esempio, il nome del file del thesaurus per l'inglese (Stati Uniti) è “tsENU.xml”. È inoltre presente il file aggiuntivo denominato ‘tsGLOBAL.xml’.
Importante: |
---|
Non spostare né eliminare il file tsschema.xml, in quanto contiene la definizione dello schema per tutti i file del thesaurus. |
Per espandere o sostituire uno o più termini in modo da includere un elenco di sinonimi, è possibile personalizzare i file del thesaurus. Un determinato thesaurus può essere utilizzato solo nella versione di SQL Server della lingua corrispondente e ogni thesaurus può essere impostato modificandone i file di configurazione (in formato XML).
[!NOTA] I file del thesaurus sono vuoti. Affinché le ricerche full-text per l'individuazione di sinonimi funzionino correttamente, è necessario aggiungere sinonimi dei termini cercati in questi file. Per ulteriori informazioni sulla modifica del file del thesaurus, vedere Configurazione dei file del thesaurus.
Se si specifica FORMSOF THESAURUS nella condizione di ricerca CONTAINS o CONTAINSTABLE, verranno identificati tutti i sinonimi associati al termine di ricerca, se disponibili nella colonna indicata. Per ulteriori informazioni, vedere CONTAINS (Transact-SQL) e CONTAINSTABLE (Transact-SQL).
Le ricerche FREETEXT e FREETEXTTABLE utilizzano i file del thesaurus per identificare le espressioni o le sostituzioni per i termini della ricerca. Per ulteriori informazioni, vedere FREETEXT (Transact-SQL) e FREETEXTTABLE (Transact-SQL).
Vedere anche
Concetti
Nozioni fondamentali sulla ricerca full-text