Installation af Dansk ordidentifikator (Word Breaker)

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:

  1. Klik på Start, Run, skriv regedit, og klik på knappen OK.
     
  2. 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
     
  3. I menuen Edit, vælg New, og klik på Key.
     
  4. Indtast værdien {16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D}, og tryk på ENTER.
     
  5. I det højre vindue klikkes, med den højre musknap, på Default registry value, og der klikkes på Modify.
     
  6. I dialogboksen Edit String, indtastes danlr.dll i boksen Value data, og der klikkes på knappen OK.
  7. I menuen Edit, vælg New, og klik på Key.
     
  8. Indtast værdien {83BC7EF7-D27B-4950-A743-0F8E5CA928F8}, og tryk på ENTER.
     
  9. I det højre vindue klikkes, med den højre musknap, på Default registry value, og der klikkes på Modify.
     
  10. 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:

  1. 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
     
  2. 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:

  1. 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
     
  2. I menuen Edit, klik på New, og klik derefter på String Value.
     
  3. Indtast teksten NoiseFile, og tryk på ENTER.
     
  4. Højreklik på NoiseFile registry value, og klik på Modify.
  5. 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.
     
     
  6. Klik på knappen OK.
     
  7. 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:

Bliv medlem af CRMUG DK

De regionale afdelinger i CRMUG giver mulighed for a mødes med andre medlemmer af CRMUG i dit lokalområde. Hermed får du mulighed for at mødes ansigt til ansigt og vidensdele med andre brugere af Microsoft Dynamics CRM i dit område.

Læs mere den Danske afdeling af CRMUG...

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 25 års, deraf mere end 18 år med CRM-systemer, og samtidig indehaver af mere end 50 Microsoft-certificeringer.

Mobil: +45 20 300 300
E-mail: hj@easyconsult.dk

EASYConsult ApS

Læs mere...

Downloads, værktøjer, installation og JScript

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016
    • Microsoft Dynamics 365

Ikoner:
    • Icons8

Krav og opsætninger til installation:
    • Krav og opsætninger MS CRM 2011
    • Krav og opsætninger MS CRM 2013
    • Krav og opsætninger MS CRM 2015
    • Krav og opsætninger MS CRM 2016
    • Krav og opsætninger Dynamics 365

JScript eksempelkode:
    • Javascript API-reference
    • Javascript eksempelkode

Diverse værktøjer:
    • Liste med værktøjer til MS CRM
    • Sysinternals
    • PowerShell og MS CRM 2011

Visual Studio, SSIS og Kingswaysoft
    • Visual Studio 2017
    • Dataværktøjer (SSIS) 2017
    • Kingswaysoft
    • SSIS Navnekonventioner

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.