全文檢索功能SQL
的全文檢索有了一些很好的改進
第一就是能夠更新數據的改變
而不需要重建全文檢索索引
你可以手動更新索引
也可以在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
的全文檢索功能怎麼樣?
第一
巨耗硬盤資源
約需使用源內容大小的
%
%的磁盤空間
第二
不是隨時更新的(和Index Server不一樣
它有一個CiDaemon
隨時監測文件變化)不過也可以設置成每天晚上更新或者事件觸發都可以的
第三
支持中文
但是不太好
分詞技術不完善
做普通的查詢還可以
不適合用做搜索引擎
第四
查詢速度還可以
感覺足夠快
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22181.html