Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Mencantumkan pernyataan Transact-SQL dan objek database SQL Server yang mendukung pencarian teks lengkap, termasuk fitur pencarian properti.
Daftar ini tidak menyertakan objek yang tidak digunakan lagi.
Untuk daftar objek database yang mendukung pencarian semantik, lihat Pencarian Semantik DDL, Fungsi, Prosedur Tersimpan, dan Tampilan.
pernyataan bahasa Transact-SQL Data Definition Language (DDL)
Gunakan pernyataan ini untuk menentukan, memodifikasi, dan menghapus komponen pencarian teks lengkap seperti katalog, indeks, daftar henti, dan daftar properti. Biasanya, Anda menggunakan pernyataan ini saat menyiapkan database atau tabel untuk pencarian teks lengkap atau saat memperbarui konfigurasinya.
| Komponen | Create | Alter | Drop |
|---|---|---|---|
| Katalog teks lengkap: Tentukan kontainer logis untuk indeks teks lengkap. | CREATE | ALTER | DROP |
| Indeks teks lengkap: Tentukan pada kolom tabel untuk mengaktifkan kueri teks lengkap. | CREATE | ALTER | DROP |
| Daftar henti teks lengkap: Tentukan daftar kata yang akan diabaikan selama pengindeksan teks lengkap. | CREATE | ALTER | DROP |
| Daftar properti pencarian: Menentukan pemetaan nama properti dokumen ke jenis MIME untuk digunakan dalam pencarian properti. | CREATE | ALTER | DROP |
Predikat dan fungsi sistem
Pencarian teks lengkap memperluas Transact-SQL dengan predikat dan fungsi bernilai tabel yang dapat Anda gunakan untuk melakukan pencocokan teks canggih dalam kueri.
| Objek | Description |
|---|---|
| BERISI | Predikat bahwa menguji apakah nilai teks yang ditentukan memenuhi kriteria teks lengkap (misalnya, kata atau frasa). |
| CONTAINSTABLE | Fungsi bernilai tabel mengembalikan nilai kunci dan peringkat baris yang memenuhi syarat untuk kueri teks lengkap. |
| TEKS BEBAS | Predikat yang mencocokkan nilai teks terhadap frasa pencarian dalam bahasa alami. |
| FREETEXTTABLE | Fungsi bernilai tabel yang mirip dengan FREETEXT, mengembalikan informasi peringkat. |
Fungsi metadata sistem
Fungsi-fungsi ini mengembalikan nilai metadata yang terkait dengan pencarian teks lengkap atau properti objek. Mereka juga digunakan lebih luas di seluruh kueri metadata SQL Server.
| Objek | Description |
|---|---|
| COLUMNPROPERTY | Mengembalikan informasi tentang properti kolom (misalnya, apakah itu dihitung). |
| FULLTEXTCATALOGPROPERTY | Mengembalikan nilai properti untuk katalog teks lengkap. |
| FULLTEXTSERVICEPROPERTY | Mengembalikan nilai untuk konfigurasi layanan teks lengkap. |
| INDEXPROPERTY | Memberikan informasi tentang indeks. |
| OBJECTPROPERTY | Mengembalikan informasi tentang objek database. |
| OBJECTPROPERTYEX | Mirip dengan OBJECTPROPERTY dengan tipe properti yang diperluas. |
| SERVERPROPERTY | Mengembalikan informasi tentang instans SQL Server. |
Prosedur sistem yang disimpan
Prosedur tersimpan ini mendukung manajemen dan operasi diagnostik untuk subsistem pencarian teks lengkap.
| Objek | Description |
|---|---|
| sp_fulltext_keymappings | Melaporkan pemetaan antara kunci teks lengkap dan entri indeks. Informasi ini berguna untuk memahami bagaimana nilai kunci terkait dengan indeks teks lengkap. |
| sp_fulltext_load_thesaurus_file | Memuat file tesaurus untuk pencarian teks lengkap. File thesaurus menyediakan sinonim dan ekspansi. |
| sp_fulltext_pendingchanges | Mengembalikan ukuran atau perkiraan status perubahan indeks teks lengkap yang tertunda. |
| sp_fulltext_service | Menyediakan kontrol administratif atas pengaturan layanan pencarian teks lengkap. |
| sp_help_fulltext_system_components | Mencantumkan komponen sistem pencarian teks lengkap dan statusnya. |
Tampilan katalog sistem
Tampilan ini mengekspos metadata pencarian teks lengkap yang ditentukan dalam skema database.
| Objek | Description |
|---|---|
| sys.fulltext_catalogs | Mencantumkan katalog teks lengkap yang ditentukan dalam database. |
| sys.fulltext_document_types | Memperlihatkan tipe dokumen yang terdaftar untuk pengindeksan teks lengkap. |
| sys.fulltext_index_catalog_usages | Memperlihatkan asosiasi antara indeks teks lengkap dan katalog. |
| sys.fulltext_index_columns | Mencantumkan kolom yang berpartisipasi dalam indeks teks lengkap. |
| sys.fulltext_index_fragments | Menyediakan metadata fragmentasi untuk indeks teks lengkap. |
| sys.fulltext_indexes | Mencantumkan tabel yang memiliki indeks teks lengkap dan informasi indeks kunci. |
| sys.fulltext_languages | Mencantumkan bahasa yang didukung untuk pengindeksan teks lengkap. |
| sys.fulltext_stoplists | Mencantumkan stoplist yang tersedia dalam database. |
| sys.fulltext_stopwords | Mencantumkan stopword yang ditentukan dalam daftar henti kustom. |
| sys.fulltext_system_stopwords | Mendata stopword sistem yang tertanam dalam SQL Server. |
| sys.registered_search_properties | Mencantumkan properti pencarian yang terdaftar untuk pencarian properti. |
| sys.registered_search_property_lists | Mencantumkan daftar properti yang digunakan oleh pencarian properti. |
Tampilan manajemen dinamis sistem
DMV ini menyediakan pemantauan real time dan informasi status internal yang terkait dengan pengindeksan dan populasi teks lengkap.
| Objek | Description |
|---|---|
| sys.dm_fts_active_catalogs | Memperlihatkan katalog teks lengkap yang saat ini aktif. |
| sys.dm_fts_fdhosts | Detail proses host yang mendukung pengindeksan teks lengkap. |
| sys.dm_fts_index_keywords | Mencantumkan kata kunci yang disimpan dalam indeks teks lengkap. |
| sys.dm_fts_index_keywords_by_document | Kata kunci dipetakan berdasarkan dokumen. |
| sys.dm_fts_index_keywords_by_property | Kata kunci yang dipetakan oleh properti terdaftar. |
| sys.dm_fts_index_population | Melacak status populasi indeks teks lengkap. |
| sys.dm_fts_memory_buffers | Memperlihatkan penggunaan buffer memori untuk pengindeksan teks lengkap. |
| sys.dm_fts_memory_pools | Menyediakan statistik kumpulan memori untuk pencarian teks lengkap. |
| sys.dm_fts_outstanding_batches | Melaporkan batch pembaruan indeks yang tertunda. |
| sys.dm_fts_parser | Memeriksa bagaimana teks diurai ke dalam token untuk pengindeksan teks lengkap. |
| sys.dm_fts_population_ranges | Memperlihatkan rentang data yang sedang diproses selama populasi indeks. |