For at en indeksering bliver så optimal, som muligt, i forhold til et bestemt sprog - f.eks. Dansk, er det vigtigt at have installeret den rigtige ordidentifikator i SQL Serveren.
Følgende vejledning forklarer hvordan man opsætter en Dansk ordidentifikation på SQL Server 2005:
Tilføj COM-klasse ID eller klasse-id'er for ordidentifikation og tilføje de stemmer grænseflader til det sprog, du ønsker at bruge
Du tilføjer de forskellige ID'er (GUID'er) på følgende måde:
-
Klik på Start, Run, skriv regedit, og klik på knappen OK.
-
I Registreringsdatabasen lokaliser og klik på følgende registry key for den første instans af SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
- I menuen Edit, vælg New, og klik på Key.
- Indtast værdien {16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D}, og tryk på ENTER.
- I det højre vindue klikkes, med den højre musknap, på Default registry value, og der klikkes på Modify.
- I dialogboksen Edit String, indtastes danlr.dll i boksen Value data, og der klikkes på knappen OK.
- I menuen Edit, vælg New, og klik på Key.
- Indtast værdien {83BC7EF7-D27B-4950-A743-0F8E5CA928F8}, og tryk på ENTER.
- I det højre vindue klikkes, med den højre musknap, på Default registry value, og der klikkes på Modify.
- I dialogboksen Edit String, indtastes danlr.dll i boksen Value data, og der klikkes på knappen OK.

Tilføj en undernøgle til <InstanceRoot> \ MSSearch \ Language undernøgle i registreringsdatabasen for sproget
Du tilføjer undernøgler på følgende måde:
-
Lokaliser og klik på følgende registry key for den første instans af SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language
- Gentag trin 3 til 4 i ovenstående afsnit "Tilføj COM-klasse ID eller klasse-id'er for ordidentifikation og tilføje de stemmer grænseflader til det sprog, du ønsker at bruge". Erstat værdien (GUID'en) i trin 4 med dan.
Tilføj konfigurationsværdier at angive placeringen af leksikon, støj ord, og thesaurus filer til sprogtjenesterne
Du tilføjer konfigurationsværdierne på følgende måde:
-
Lokaliser og klik på registry key som som blev tilføjet i ovenstående afsnit "Tilføj en undernøgle til <InstanceRoot> \ MSSearch \ Language undernøgle i registreringsdatabasen for sproget". For den første instans af SQL Server, vil denne registry key være:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\dan
-
I menuen Edit, klik på New, og klik derefter på String Value.
- Indtast teksten NoiseFile, og tryk på ENTER.
- Højreklik på NoiseFile registry value, og klik på Modify.
- I dialogboksen Edit String, indtast Instance-SpecificFTDataPath\noisedan.txt ifeltet Value data.
BEMÆRK InstanceSpecificFTDataPath er i dette eksempel (og ofte) følgende sti: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\noisedan.txt.
- Klik på knappen OK.
- Gentag trin 2 til 6 for at tilføje følgende værdier, for det Danske sprog (husk at Locale er en DWORD-værdi).
| Type fra trin 2 | Værdinavne fra trin 3 og 4 | Værdi fra trin 5 |
|
String value |
TsaurusFile |
Instance-SpecificFTDataPath\tsdan.xml |
|
DWORD value |
Locale |
00000406 |
|
String value |
WBreakerClass |
{16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D} |
|
String value |
StemmerClass |
{83BC7EF7-D27B-4950-A743-0F8E5CA928F8} |

Brug det installerede sprog (Dansk)
Efter ovenstående trin er gennemført genstartes serveren og den Danske ordidentifikation kan derefter anvendes på f.eks. Full-Text Catalogs således:
