適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
列出支援全文檢索搜尋的 Transact-SQL 陳述式和 SQL Server 資料庫物件,包含屬性搜尋功能。
此清單不包含已棄用的物件。
如需支援語意搜尋之資料庫物件的清單,請參閱< 語意搜尋 DDL、函數、預存程序及檢視>。
Transact-SQL 資料定義語言(DDL)語句
使用這些語句來定義、修改及移除全文搜尋元件,如目錄、索引、停止清單和財產清單。 通常,這些語句會在準備資料庫或表格進行全文搜尋,或更新其設定時使用。
| 元件 | Create | Alter | Drop |
|---|---|---|---|
| 全文目錄:定義一個邏輯容器以存放全文索引。 | CREATE | ALTER | DROP |
| 全文索引:在表格欄位中定義 以啟用全文查詢。 | CREATE | ALTER | DROP |
| 全文停止清單:定義一份在全文索引時要忽略的單字清單。 | CREATE | ALTER | DROP |
| 搜尋屬性清單:定義文件屬性名稱與 MIME 類型的映射,用於屬性搜尋。 | CREATE | ALTER | DROP |
系統謂詞與功能
全文搜尋增強了 Transact-SQL,並加入謂詞和表值函數,讓您可以在查詢中進行複雜的文字匹配。
| 物體 | Description |
|---|---|
| 包含 | 謂詞用於測試指定的文字值是否符合全文檢索標準(例如單字或片語)。 |
| 包含穩定 | 表值函數可傳回全文查詢中符合條件列的鍵值及排名。 |
| FREETEXT | 將文本值與自然語言搜尋短語匹配的判斷式。 |
| 自由文字表格 | 表值函數類似 FREETEXT,回傳排名資訊。 |
系統元資料功能
這些函式會回傳與全文搜尋或物件屬性相關的元資料值。 它們也更廣泛地應用於 SQL Server 的元資料查詢中。
| 物體 | Description |
|---|---|
| COLUMNPROPERTY | 回傳欄位屬性的資訊(例如是否已計算)。 |
| FULLTEXTCATALOGPROPERTY | 回傳全文目錄的屬性值。 |
| FULLTEXTSERVICEPROPERTY | 回傳全文服務配置的值。 |
| INDEXPROPERTY | 回傳關於某個索引的資訊。 |
| OBJECTPROPERTY | 回傳資料庫物件的資訊。 |
| OBJECTPROPERTYEX | 類似 OBJECTPROPERTY 的擴展屬性類型。 |
| SERVERPROPERTY | 回傳關於 SQL Server 實例的資訊。 |
系統預存程序
這些儲存程序支援全文搜尋子系統的管理與診斷操作。
| 物體 | Description |
|---|---|
| sp_fulltext_keymappings | 報告全文鍵與索引條目之間的對應。 這些資訊有助於理解鍵值與全文索引的關聯。 |
| sp_fulltext_load_thesaurus_file | 載入同義詞詞庫檔案以進行全文搜尋。 同義詞庫檔案提供同義詞與擴充功能。 |
| sp_fulltext_pendingchanges | 傳回待處理全文索引變更的大小或估計狀態。 |
| sp_fulltext_service | 提供對全文搜尋服務設定的管理控制。 |
| sp_help_fulltext_system_components | 列出全文搜尋系統組件及其狀態。 |
系統目錄檢視
這些檢視會揭露資料庫結構中定義的全文搜尋元資料。
| 物體 | Description |
|---|---|
| sys.fulltext_catalogs | 列出資料庫中定義的全文目錄。 |
| sys.fulltext_document_types | 顯示已註冊為全文索引的文件類型。 |
| sys.fulltext_index_catalog_usages | 顯示全文索引與目錄之間的關聯。 |
| sys.fulltext_index_columns | 列出參與全文索引的欄位。 |
| sys.fulltext_index_fragments | 提供全文索引的碎片元資料。 |
| sys.fulltext_indexes | 列出具有全文索引和鍵索引資訊的數據表。 |
| sys.fulltext_languages | 列出支援全文索引的語言。 |
| sys.fulltext_stoplists | 列出資料庫中可用的停點清單。 |
| sys.fulltext_stopwords | 列出自訂停止字表中定義的停用詞。 |
| sys.fulltext_system_stopwords | 列出內建於 SQL Server 的系統終止詞。 |
| sys.registered_search_properties | 列出已註冊用於屬性搜尋的搜尋屬性。 |
| sys.registered_search_property_lists | 列出用於物業搜尋的房產清單。 |
系統動態管理視圖
這些車輛管理局提供即時監控及內部狀態資訊,與全文索引及人口相關。
| 物體 | Description |
|---|---|
| sys.dm_fts_active_catalogs | 顯示目前仍在運作的全文目錄。 |
| sys.dm_fts_fdhosts | 詳細說明支援全文索引的主機程序。 |
| sys.dm_fts_index_keywords | 列出儲存在全文索引中的關鍵字。 |
| sys.dm_fts_index_keywords_by_document | 關鍵字依文件對應。 |
| sys.dm_fts_index_keywords_by_property | 依登記財產對應的關鍵字。 |
| sys.dm_fts_index_population | 追蹤全文索引的族群狀況。 |
| sys.dm_fts_memory_buffers | 顯示全文索引時的記憶體緩衝區使用情況。 |
| sys.dm_fts_memory_pools | 提供全文搜尋所需的記憶體池統計資料。 |
| sys.dm_fts_outstanding_batches | 報告未完成的索引更新批次。 |
| sys.dm_fts_parser | 探討文本如何被解析成全文索引的標記。 |
| sys.dm_fts_population_ranges | 顯示在索引填充過程中處理的資料範圍。 |