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
Zorgt ervoor dat de serverinstantie de data uit het thesaurusbestand parseert en laadt die overeenkomt met de taal waarvan de LCID is opgegeven. Deze opgeslagen procedure is nuttig na het bijwerken van een thesaurusbestand. Uitvoeren sp_fulltext_load_thesaurus_file veroorzaakt hercompilatie van full-text queries die de thesaurus van de gespecificeerde LCID gebruiken.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_fulltext_load_thesaurus_file
[ @lcid = ] lcid
[ , [ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded ]
[ ; ]
Arguments
[ @lcid = ] lcid
Integer mapping van de locale identifier (LCID) van de taal waarvoor je de thesaurus XML-definitie wilt laden. @lcid is int, zonder standaard. Om de LCID's van talen die beschikbaar zijn op een serverinstantie te verkrijgen, gebruik je de catalogusweergave sys.fulltext_languages .
[ @loadOnlyIfNotLoaded = ] ladenAlleenAlsNietGeladen
Geeft aan of het thesaurusbestand in de interne thesaurustabellen wordt geladen, zelfs als het al geladen is.
@loadOnlyIfNotLoaded is bit, met standaard , 0en de volgende mogelijke waarden:
| Value | Definitie |
|---|---|
0 |
Laad het thesaurusbestand, ongeacht of het al geladen is. Dit is het standaardgedrag van sp_fulltext_load_thesaurus_file. |
1 |
Laad het thesaurusbestand alleen als het nog niet geladen is. |
Codewaarden retourneren
None.
Resultaatset
None.
Remarks
Thesaurusbestanden worden automatisch geladen door full-text queries die de thesaurus gebruiken. Om deze impact op de eerste uitvoering van full-text queries te voorkomen, raden we aan om . uit te voeren sp_fulltext_load_thesaurus_file.
Gebruik sp_fulltext_service 'update_languages' het bijwerken van de lijst van geregistreerde talen met full-text search. Voor meer informatie, zie sp_fulltext_service.
Permissions
Alleen leden van de sysadmin-vaste serverrol of de systeembeheerder kunnen de sp_fulltext_load_thesaurus_file opgeslagen procedure uitvoeren.
Alleen systeembeheerders kunnen thesaurusbestanden bijwerken, wijzigen of verwijderen.
Examples
A. Laad een thesaurusbestand, zelfs als het al geladen is
Het volgende voorbeeld parseert en laadt het Engelse thesaurusbestand.
EXECUTE sys.sp_fulltext_load_thesaurus_file 1033;
B. Laad een thesaurusbestand alleen als het nog niet geladen is
Het volgende voorbeeld parseert en laadt het Arabische thesaurusbestand, tenzij het al geladen is.
EXECUTE sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;