sp_fulltext_load_thesaurus_file (T-SQL)
Berlaku untuk:SQL Server
Menyebabkan instans server mengurai dan memuat data dari file thesaurus yang sesuai dengan bahasa yang LCID-nya ditentukan. Prosedur tersimpan ini berguna setelah memperbarui file tesaurus. Mengeksekusi sp_fulltext_load_thesaurus_file
menyebabkan kompilasi ulang kueri teks lengkap yang menggunakan thesaurus dari LCID yang ditentukan.
Sintaks
sp_fulltext_load_thesaurus_file
[ @lcid = ] lcid
[ , [ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded ]
[ ; ]
Argumen
[ @lcid = ] Icid
Bilangan bulat memetakan pengidentifikasi lokal (LCID) bahasa yang ingin Anda muat definisi XML thesaurusnya. @lcid int, tanpa default. Untuk mendapatkan LCID bahasa yang tersedia pada instans server, gunakan tampilan katalog sys.fulltext_languages (Transact-SQL ).
[ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded
Menentukan apakah file tesaurus dimuat ke dalam tabel tesaurus internal meskipun sudah dimuat. @loadOnlyIfNotLoaded adalah bit, dengan default 0
, dan nilai yang mungkin berikut:
Value | Definisi |
---|---|
0 |
Muat file tesaurus terlepas dari apakah file tersebut sudah dimuat. Ini adalah perilaku default .sp_fulltext_load_thesaurus_file |
1 |
Muat file tesaurus hanya jika belum dimuat. |
Mengembalikan nilai kode
Tidak ada.
Tataan hasil
Tidak ada.
Keterangan
File tesaurus secara otomatis dimuat oleh kueri teks lengkap yang menggunakan tesaurus. Untuk menghindari dampak performa pertama kali ini pada kueri teks lengkap, kami sarankan Anda menjalankan sp_fulltext_load_thesaurus_file
.
Gunakan sp_fulltext_service 'update_languages'
untuk memperbarui daftar bahasa yang terdaftar dengan pencarian teks lengkap. Untuk informasi selengkapnya, lihat sp_fulltext_service.
Izin
Hanya anggota peran server tetap sysadmin atau administrator sistem yang dapat menjalankan prosedur tersimpan sp_fulltext_load_thesaurus_file
.
Hanya administrator sistem yang dapat memperbarui, memodifikasi, atau menghapus file thesaurus.
Contoh
J. Memuat file tesaurus meskipun sudah dimuat
Contoh berikut mengurai dan memuat file tesaurus bahasa Inggris.
EXEC sys.sp_fulltext_load_thesaurus_file 1033;
B. Memuat file tesaurus hanya jika belum dimuat
Contoh berikut mengurai dan memuat file tesaurus Arab, kecuali sudah dimuat.
EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk