程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server數據庫技術(64)

SQL Server數據庫技術(64)

編輯:關於SqlServer

SQL Server 2000 的Standard Edition 和Enterprise Edition 版本提供了對表數據中字符串的復雜檢索功能---全文檢索(Full-Text Searches)。此功能需要在安裝時通過自定義安裝選項來添加。

10.7.1 全文索引和目錄
全文檢索是通過使用全文索引(Full-Text Index)來實現的。一個全文索引中存儲了表的數據中有確切含義的字符串以及其在表的列中的位置等信息。全文檢索就是利用全文索引中的信息查找含有特定字符串的數據行。

全文索引包含在全文索引目錄中(Full-Text Catalogs),通常是由同一數據庫中的一個或多個表的全文索引構成一個全文索引目錄。一個表只能有一個全文索引,因此每個有全文索引的表只隸屬於一個全文索引目錄。一個數據庫可以包含一個或多個全文索引目錄,但一個全文索引目錄也只能隸屬於一個數據庫。全文索引目錄和全文索引盡管是由SQL Server 來管理,但是並不存放在數據庫文件中,而是與Microsoft Search 服務相關的操作系統文件。

在使用全文索引查詢時,SQL Server 將檢索條件發送給Microsoft Search 服務。MicrosoftSearch 服務將找出所有符合全文檢索條件的值,並將它們返送給SQL Server SQL Server就根據這些值來決定將處理表的哪些數據行。因此,必須啟動Microsoft Search 服務才能
使SQL Server 具有全文檢索的功能。

啟動Microsoft Search 服務的方法有兩種:
(1) 用Enterprise Manager 啟動
在Enterprise Manager 的Support Services 目錄樹文件夾中用右鍵單擊“Full-TextSearch”,從快捷菜單中選擇“Start”項,即可啟動。啟動後如圖10-1 所示。
SQL Server數據庫技術(64)(圖一)

(2) 用操作系統控制面板中的服務管理程序啟動
在Win2000 Server 和Windows NT 確認中都可以從控制面板的“管理工具Administrative Tools”下的“服務”界面中右鍵單擊所要啟動的服務“Microsoft Search”,從快捷菜單中選擇“啟動”選項,就會啟動Microsoft Search 服務,啟動後畫面如圖10-2所示。
SQL Server數據庫技術(64)(圖二)
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved