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

What‘snewinMicrosoftSQLServer2000(六)

編輯:關於SqlServer
全文檢索功能SQL 2000的全文檢索有了一些很好的改進。
  第一就是能夠更新數據的改變,而不需要重建全文檢索索引。你可以手動更新索引,也可以在job裡面更新,或者使用後台更新選項
  (background update index option),在數據發生變化的同時更新索引。這樣的話,就使得全文檢索可以用於頻繁更新的數據
  的實時檢索,比如用於論壇貼子的檢索。第二個改進是全文檢索索引可以用於image類型的字段。當你在image字段中存儲了指定文檔類型的文件時,
  全文檢索可以調用該類型文檔對應的過濾器來取得文件的信息。
  這一段表述不是很清楚,舉例說明就是,我在一個image字段中放了一個Word文件,並且把這個字段加入了全文檢索索引,那麼我
  可以得到這個文件的作者、文件大小、修改時間等信息。Example:
  SELECT Q.FileName, Q.Size, Q.DocAuthor, W.Citizenship
  FROM OpenQuery(MyLinkedServer,        'SELECT FileName, Size, DocAuthor
  FROM SCOPE('' "D:" '')
  WHERE CONTAINS(''"SQL Server"
  NEAR() text'')
  AND FileName LIKE ''%.doc%'' ' ) AS Q,
  writers AS WWHERE Q.DocAuthor = W.writer_name
  支持的文件類型有Office文檔、文本文件、Html文檔和郵件。下期預告聯合數據庫服務器附錄SQL 7的全文檢索功能怎麼樣?
  第一,巨耗硬盤資源,約需使用源內容大小的40%-50%的磁盤空間。
  第二,不是隨時更新的(和Index Server不一樣,它有一個CiDaemon,隨時監測文件變化)不過也可以設置成每天晚上更新或者事件觸發都可以的。
  第三,支持中文,但是不太好,分詞技術不完善,做普通的查詢還可以,不適合用做搜索引擎。第四,查詢速度還可以,感覺足夠快。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved