2010-08-12 73 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

相关问题