Prosedur tersimpan Pencarian Teks Lengkap dan Pencarian Semantik (Transact-SQL)
Berlaku untuk: SQL Server
SQL Server mendukung prosedur tersimpan sistem berikut yang digunakan untuk menerapkan dan mengkueri indeks teks lengkap dan indeks semantik.
Prosedur tersimpan Pencarian Teks Lengkap
-
Membuat dan menghilangkan katalog teks lengkap, dan memulai dan menghentikan tindakan pengindeksan untuk katalog. Beberapa katalog teks lengkap dapat dibuat untuk setiap database.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG, dan DROP FULLTEXT CATALOG sebagai gantinya.
-
Menentukan apakah kolom tabel tertentu berpartisipasi dalam pengindeksan teks lengkap atau tidak.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan ALTER FULLTEXT INDEX sebagai gantinya.
-
Tidak berpengaruh pada katalog teks lengkap di SQL Server 2008 (10.0.x) dan versi yang lebih baru dan hanya didukung untuk kompatibilitas mundur.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
-
Mengembalikan pemetaan antara pengidentifikasi dokumen (
DocId
s) dan nilai kunci teks lengkap. sp_fulltext_load_thesaurus_file
Mengurai dan memuat data dari file thesaurus yang diperbarui yang sesuai dengan LCID dan menyebabkan kompilasi ulang kueri teks lengkap yang menggunakan thesaurus.
-
Mengembalikan perubahan yang tidak diolah, seperti penyisipan, pembaruan, dan penghapusan yang tertunda, untuk tabel tertentu yang menggunakan pelacakan perubahan.
-
Mengubah properti server pencarian teks lengkap untuk SQL Server.
sp_fulltext_table Menandai atau membatalkan tanda tabel untuk pengindeksan teks lengkap.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan CREATE FULLTEXT INDEX, ALTER FULLTEXT INDEX, dan DROP FULLTEXT INDEX sebagai gantinya.
sp_help_fulltext_catalog_components
Mengembalikan daftar semua komponen (filter, pemecah kata, dan penangan protokol), yang digunakan untuk semua katalog teks lengkap dalam database saat ini.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
-
Mengembalikan ID, nama, direktori akar, status, dan jumlah tabel terindeks teks lengkap untuk katalog teks lengkap yang ditentukan.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan tampilan katalog sys.fulltext_catalogs sebagai gantinya.
sp_help_fulltext_catalogs_cursor
Menggunakan kursor untuk mengembalikan ID, nama, direktori akar, status, dan jumlah tabel terindeks teks lengkap untuk katalog teks lengkap yang ditentukan.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan tampilan katalog sys.fulltext_catalogs sebagai gantinya.
-
Mengembalikan kolom yang ditunjuk untuk pengindeksan teks lengkap.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan tampilan katalog sys.fulltext_index_columns sebagai gantinya.
sp_help_fulltext_columns_cursor
Menggunakan kursor untuk mengembalikan kolom yang ditunjuk untuk pengindeksan teks lengkap.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan tampilan katalog sys.fulltext_index_columns sebagai gantinya.
sp_help_fulltext_system_components
Mengembalikan informasi untuk pemecah kata, filter, dan penanganan protokol terdaftar, serta daftar pengidentifikasi database dan katalog teks lengkap yang telah menggunakan komponen tertentu.
-
Mengembalikan daftar tabel yang terdaftar untuk pengindeksan teks lengkap.
sp_help_fulltext_tables_cursor
Mengembalikan daftar tabel yang terdaftar untuk pengindeksan teks lengkap.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan tampilan katalog sys.fulltext_indexes sebagai gantinya.
Prosedur tersimpan Pencarian Semantik
sp_fulltext_semantic_register_language_statistics_db
Mendaftarkan database Statistik Bahasa Semantik yang telah diisi sebelumnya dalam instans SQL Server saat ini.
sp_fulltext_semantic_unregister_language_statistics_db
Membatalkan pendaftaran database Statistik Bahasa Semantik yang ada dari instans SQL Server saat ini dan menghapus metadata terkait.