2010-08-12 75 views
0

我有一個要求,以確定存儲在傳遞給stord過程的文本中的表列中的關鍵字,目前我將文本作爲表值中的行放入,但是由於填充表格的速度非常慢,我將廢棄這種方法。我看了看全文搜索選項,但是根據我有限的這種認識,特別是: -在SQL Server 2008中搜索文本文本值的最快方法

  1. 的數據必須已經存在於數據庫表列。

  2. 我看不出任何使用自由文本的顯而易見的方式,或者包含這樣一種情況,即您正在搜索的單詞/表達式可以從另一個數據庫表傳遞到此塊中。

有人可以給我一些想法和建議在這裏。

回答

0

您可以通過連接到sys.dm_fts_index_keywordssys.dm_fts_index_keywords_by_documenttable valued functions

對於你可以看看使用sys.dm_fts_parser瞬態數據做連接,而2008年SQL現有全文索引的列集體搜索。用於my answer中的一個類似問題的示例用法。

+0

感謝您的回答 – Chris 2010-08-17 14:51:38

相關問題