我有運行像這樣在SQL Server 2008全文檢索精確匹配 - 雙星
Select [key], Rank
From ContainsTable(tblDocuments, '"Exact Match"')
在我們決定使用SQL FTS精確匹配是不是要求的時間的查詢;可悲的要求繼續前進,現在我們對獲得精確匹配的可能性感興趣 - 我不在一個可以輕鬆放入Lucene或DTSearch的地方。這看起來並不那麼容易當我搜索存儲的文檔時,我沒有選擇使用標準sql來獲取完全匹配。
我有運行像這樣在SQL Server 2008全文檢索精確匹配 - 雙星
Select [key], Rank
From ContainsTable(tblDocuments, '"Exact Match"')
在我們決定使用SQL FTS精確匹配是不是要求的時間的查詢;可悲的要求繼續前進,現在我們對獲得精確匹配的可能性感興趣 - 我不在一個可以輕鬆放入Lucene或DTSearch的地方。這看起來並不那麼容易當我搜索存儲的文檔時,我沒有選擇使用標準sql來獲取完全匹配。
OK快速電子郵件來回Pro的全文檢索的邁克爾·科爾(在SQL 2008年後書fame0它事實證明,這是SQL 2008全文搜索中的一個錯誤。有一個關於connect的bug報告,其中涵蓋了FTS不適用於基於短語的搜索。
這不是很漂亮,但你最好的選擇可能是去的東西,如:
Select [key], Rank
From ContainsTable(tblDocuments, '"Exact Match"')
union all
Select d.YourPrimaryKey as [Key], null as [Rank]
From tblDocuments d
Where d.YourColumn like '%Exact Match%'
謝謝;我的問題是,由於源文本是一個單詞或pdf存儲在數據庫中的文件我無法通過TSQL查詢它的內容 – u07ch 2010-08-10 15:59:09
啊......錯過了那個問題的位,抱歉。 – 2010-08-10 16:04:23