Mengelola dan Memantau Pencarian Teks Lengkap untuk Instans Server

Berlaku untuk:SQL ServerAzure SQL Database

Administrasi teks lengkap untuk instans server meliputi:

  • Tugas manajemen sistem seperti mengelola layanan FDHOST Launcher (MSSQLFDLauncher), memulai ulang proses host daemon filter jika Anda mengubah kredensial akun layanan, mengonfigurasi properti teks lengkap di seluruh server, dan mencadangkan katalog teks lengkap. Di tingkat server, misalnya, Anda dapat menentukan bahasa teks lengkap default yang berbeda dari bahasa default instans server secara keseluruhan.

  • Mengonfigurasi komponen linguistik teks lengkap (pemecah kata dan stemmer, file tesaurus, dan stopword dan daftar berhenti).

  • Mengonfigurasi database pengguna untuk pencarian teks lengkap. Ini melibatkan pembuatan satu atau beberapa katalog teks lengkap untuk database dan menentukan indeks teks lengkap pada setiap tabel atau tampilan terindeks tempat Anda ingin menjalankan kueri teks lengkap.

Menampilkan atau Mengubah Properti Server untuk Pencarian Teks Lengkap

Anda dapat melihat properti teks lengkap instans SQL Server di SQL Server Management Studio.

  1. Di Object Explorer, klik kanan server, lalu klik Properti.

  2. Dalam kotak dialog Properti Server, klik halaman Tingkat Lanjut untuk menampilkan informasi server tentang pencarian teks lengkap. Properti teks lengkap adalah sebagai berikut:

    • Bahasa Teks Lengkap Default

      Menentukan bahasa default untuk kolom terindeks teks lengkap. Analisis linguistik data terindeks teks lengkap bergantung pada bahasa data. Nilai default opsi ini adalah bahasa server. Untuk bahasa yang sesuai dengan pengaturan yang ditampilkan, lihat sys.fulltext_languages (Transact-SQL).

    • Opsi Pemutakhiran Teks Lengkap

      Properti server ini mengontrol bagaimana indeks teks lengkap dimigrasikan saat memutakhirkan database dari SQL Server 2005 (9.x) ke versi yang lebih baru. Properti ini berlaku untuk memutakhirkan dengan melampirkan database, memulihkan cadangan database, memulihkan cadangan file, atau menyalin database dengan menggunakan Wizard Salin Database.

      Alternatifnya adalah sebagai berikut:

      Impor
      Katalog teks lengkap diimpor. Biasanya, impor secara signifikan lebih cepat daripada membangun kembali. Misalnya, saat hanya menggunakan satu CPU, impor berjalan sekitar 10 kali lebih cepat daripada membangun kembali. Namun, katalog teks lengkap yang diimpor tidak menggunakan pemecah kata baru dan ditingkatkan yang diperkenalkan di SQL Server 2008 (10.0.x), sehingga Anda mungkin ingin membangun kembali katalog teks lengkap Anda pada akhirnya.

      Catatan

      Pembangunan ulang dapat berjalan dalam mode multi-utas, dan jika lebih dari 10 CPU tersedia, pembangunan kembali mungkin berjalan lebih cepat daripada impor jika Anda mengizinkan pembangunan ulang untuk menggunakan semua CPU.

      Jika katalog teks lengkap tidak tersedia, indeks teks lengkap terkait dibangun kembali. Opsi ini hanya tersedia untuk database SQL Server 2005 (9.x).

      Membangun kembali
      Katalog teks lengkap dibangun kembali menggunakan pemecah kata baru dan yang disempurnakan. Membangun ulang indeks dapat memakan waktu beberapa saat, dan sejumlah besar CPU dan memori mungkin diperlukan setelah peningkatan.

      Atur ulang
      Katalog teks lengkap diatur ulang. File katalog teks lengkap SQL Server 2005 (9.x) dihapus, tetapi metadata untuk katalog teks lengkap dan indeks teks lengkap dipertahankan. Setelah ditingkatkan, semua indeks teks lengkap dinonaktifkan untuk pelacakan perubahan dan perayapan tidak dimulai secara otomatis. Katalog akan tetap kosong sampai Anda mengeluarkan populasi penuh secara manual, setelah peningkatan selesai.

      Untuk informasi tentang memilih opsi peningkatan teks lengkap, lihat Pencarian Teks Lengkap Peningkatan penuh.

      Catatan

      Opsi peningkatan teks lengkap juga dapat diatur dengan menggunakan tindakan upgrade_option sp_fulltext_service.

Menampilkan Properti Server Teks Lengkap Tambahan

Fungsi Transact-SQL dapat digunakan untuk mendapatkan nilai berbagai properti tingkat server dari pencarian teks lengkap. Informasi ini berguna untuk mengelola dan memecahkan masalah pencarian teks lengkap.

Tabel berikut mencantumkan properti teks lengkap instans server SQL Server dan fungsi Transact-SQL terkait.

Properti Deskripsi Fungsi
IsFullTextInstalled Apakah komponen teks lengkap diinstal dengan instans SQL Server saat ini. FULLTEXTSERVICEPROPERTY

SERVERPROPERTY
LoadOSResources Apakah pemecah kata sistem operasi dan filter terdaftar dan digunakan dengan instans SQL Server ini. FULLTEXTSERVICEPROPERTY
VerifySignature Menentukan apakah hanya biner yang ditandatangani yang dimuat oleh Mesin Teks Lengkap. FULLTEXTSERVICEPROPERTY

Memantau Aktivitas Pencarian Teks Lengkap

Beberapa tampilan dan fungsi manajemen dinamis berguna memantau aktivitas pencarian teks lengkap pada instans server.

Untuk melihat informasi tentang katalog teks lengkap dengan aktivitas populasi yang sedang berlangsung

Untuk melihat aktivitas saat ini dari proses host daemon filter

Untuk melihat informasi tentang populasi indeks yang sedang berlangsung

Untuk melihat buffer memori di kumpulan memori yang digunakan sebagai bagian dari rentang perayapan atau perayapan.

Untuk melihat kumpulan memori bersama yang tersedia untuk komponen pengumpul teks lengkap untuk perayapan teks lengkap atau rentang perayapan teks lengkap

Untuk melihat informasi tentang setiap batch pengindeksan teks lengkap

Untuk melihat informasi tentang rentang tertentu yang terkait dengan populasi yang sedang berlangsung