Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database-
Vanaf SQL Server 2012 (11.x) installeert Setup een bijgewerkte versie van de woordonderbreker en stemmer voor het Engels, waarbij de vorige versie van deze onderdelen wordt vervangen. Zie Gedragswijzigingen in Full-Text Searchvoor informatie over het gewijzigde gedrag van de bijgewerkte onderdelen. In dit onderwerp wordt beschreven hoe u kunt overschakelen van de bijgewerkte versie van deze onderdelen naar de vorige versie of hoe u wilt terugkeren van de vorige versie naar de bijgewerkte versie. Voor clusterinstallaties moeten deze wijzigingen worden aangebracht op alle knooppunten.
Sommige eerdere versies van SQL Server gebruikten verschillende woordonderbrekers die worden vertegenwoordigd door verschillende CLSIDs voor Amerikaans Engels (LCID 1033) en ENGELS (LCID 2057). Vanaf SQL Server 2012 (11.x) gebruiken beide LCID's dezelfde onderdelen met dezelfde SSID's, zoals wordt weergegeven in de volgende tabel:
LCID | Woordonderbreker geïnstalleerd door eerdere versies versie 12.0.6828.0 |
Stemmer geïnstalleerd door eerdere versies | Woordafbreking geïnstalleerd in combinatie met SQL Server 2012 (11.x) en hogere versies versie 14.0.4999.1038 |
Stemmer geïnstalleerd met SQL Server 2012 (11.x) en hogere versies |
---|---|---|---|---|
1033 (Engels (VS)) |
188D6CC5-CB03-4C01-912E-47D21295D77E | EEED4C20-7F1B-11CE-BE57-00AA0051FE20 | 9FAED859-0B30-4434-AE65-412E14A16FB8 | E1E5EF84-C4A6-4E50-8188-99AEF3DE2659 |
2057 Brits Engels |
173C97E2-AEBE-437C-9445-01B237ABF2F6 | D99F7670-7F1A-11CE-BE57-00AA0051FE20 | 9FAED859-0B30-4434-AE65-412E14A16FB8 | E1E5EF84-C4A6-4E50-8188-99AEF3DE2659 |
De onderdelen die in dit onderwerp worden beschreven, zijn DLL-bestanden die zijn geïnstalleerd in de map MSSQL\Binn
voor het SQL Server-exemplaar. Het volledige pad is meestal C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn
.
Voor meer informatie over woordonderbrekers en stemmers, zie Word Breakers en Stemmers configureren en beheren voor zoekopdrachten.
Overschakelen van de huidige Engelse woordonderbreker naar de eerdere Engelse woordonderbrekers
Overschakelen van de huidige versie van de Amerikaanse Woordonderbreker naar de vorige versie
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Gebruik de volgende stappen om nieuwe sleutels toe te voegen voor de COM ClassIDs voor de eerdere Amerikaanse woordonderbreker en stemmerinterfaces voor LCID 1033:
Voeg een nieuwe sleutel toe met de waarde {188D6CC5-CB03-4C01-912E-47D21295D77E} voor de vorige woordonderbreker.
Werk de (standaard) gegevens van die sleutelwaarde bij naar langwrbk.dll.
Voeg een nieuwe sleutel toe met de waarde {EEED4C20-7F1B-11CE-BE57-00AA0051FE20} voor de vorige stemmer.
Werk de (standaard) gegevens van die sleutelwaarde bij naar infosoft.dll.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\enu.
Werk de sleutelwaarde WBreakerClass bij naar {188D6CC5-CB03-4C01-912E-47D21295D77E}.
Werk de sleutelwaarde StemmerClass bij naar {EEED4C20-7F1B-11CE-BE57-00AA0051FE20}.
Start SQL Server opnieuw op.
Overschakelen van de huidige versie van de Brits-Engelse woordafbreker naar de vorige versie
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Gebruik de volgende stappen om een nieuwe sleutel toe te voegen voor de COM ClassID's voor de vorige Brits-Engelse woordonderbreker en stemmerinterfaces voor LCID 2057:
Voeg een nieuwe sleutel toe met de waarde {173C97E2-AEBE-437C-9445-01B237ABF2F6} voor de vorige woordonderbreker.
Werk de (standaard) gegevens van die sleutelwaarde bij naar langwrbk.dll.
Voeg een nieuwe sleutel toe met de waarde {D99F7670-7F1A-11CE-BE57-00AA0051FE20} voor de vorige stemmer.
Werk de (standaard) gegevens van die sleutelwaarde bij naar infosoft.dll.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng.
Werk de sleutelwaarde WBreakerClass bij naar {173C97E2-AEBE-437C-9445-01B237ABF2F6}.
Werk de sleutelwaarde StemmerClass bij naar {D99F7670-7F1A-11CE-BE57-00AA0051FE20}.
Start SQL Server opnieuw op.
Terugschakelen van de vorige Engelse woordscheiders naar de huidige Engelse woordscheider
Om terug te schakelen van de vorige versie van de Amerikaanse woordafbreker naar de huidige versie.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Als de volgende sleutels niet bestaan, volgt u de onderstaande stappen om een nieuwe sleutel toe te voegen voor de COM ClassIDs voor de actuele Amerikaanse woordonderbreker en staminterfaces voor LCID 1033:
Voeg een nieuwe sleutel toe met de waarde {9faed859-0b30-4434-ae65-412e14a16fb8} voor de huidige woordonderbreker.
Werk de (standaard) gegevens van die sleutelwaarde bij naar MsWb7.dll.
Voeg een nieuwe sleutel toe met de waarde {e1e5ef84-c4a6-4e50-8188-99aef3de2659} voor de huidige stemmer.
Werk de (standaard) gegevens van die sleutelwaarde bij naar MsWb7.dll.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng.
Werk de sleutelwaarde WBreakerClass bij naar {9faed859-0b30-4434-ae65-412e14a16fb8}.
Werk de sleutelwaarde StemmerClass bij naar {e1e5ef84-c4a6-4e50-8188-99aef3de2659}.
Start SQL Server opnieuw op.
Terugkeren van de vorige versie van de UK Engelse woordenbreker naar de huidige versie
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Als de volgende sleutels niet bestaan, gebruikt u de volgende stappen om een nieuwe sleutel toe te voegen voor de COM ClassID's voor de huidige Engelse woordonderbreker en stemmerinterfaces voor LCID 2057:
Voeg een nieuwe sleutel toe met de waarde {9faed859-0b30-4434-ae65-412e14a16fb8} voor de huidige woordonderbreker.
Werk de (standaard) gegevens van die sleutelwaarde bij naar MsWb7.dll.
Voeg een nieuwe sleutel toe met de waarde {e1e5ef84-c4a6-4e50-8188-99aef3de2659} voor de huidige stemmer.
Werk de (standaard) gegevens van die sleutelwaarde bij naar MsWb7.dll.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng.
Werk de sleutelwaarde WBreakerClass bij naar {9faed859-0b30-4434-ae65-412e14a16fb8}.
Werk de sleutelwaarde StemmerClass bij naar {e1e5ef84-c4a6-4e50-8188-99aef3de2659}.
Start SQL Server opnieuw op.
Zie ook
Zet de Word-onderbrekers die door zoeken worden gebruikt terug naar de vorige versie
gedragswijzigingen in Full-Text