Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SQL Server 2008中搜索文字值的最快方法_Sql Server_Sql Server 2008_Search - Fatal编程技术网

Sql server 在SQL Server 2008中搜索文字值的最快方法

Sql server 在SQL Server 2008中搜索文字值的最快方法,sql-server,sql-server-2008,search,Sql Server,Sql Server 2008,Search,我需要在传递给stord过程的文本中识别存储在表列中的关键字,目前我将文本作为表值中的行进行传递,但是由于填充表值的速度非常慢,我将放弃这种方法。我查看了全文搜索选项,但基于我对此的有限理解,具体如下:- 数据必须已经驻留在数据库表列中 我看不到任何明显的使用freetext或contains的方式,这样您正在搜索的单词/表达式就可以从另一个数据库表大量传递到这个表中 有人能在这里给我一些想法和建议吗。通过加入sys.dm_fts_index_关键字和sys.dm_fts_index_关键字,您

我需要在传递给stord过程的文本中识别存储在表列中的关键字,目前我将文本作为表值中的行进行传递,但是由于填充表值的速度非常慢,我将放弃这种方法。我查看了全文搜索选项,但基于我对此的有限理解,具体如下:-

数据必须已经驻留在数据库表列中

我看不到任何明显的使用freetext或contains的方式,这样您正在搜索的单词/表达式就可以从另一个数据库表大量传递到这个表中


有人能在这里给我一些想法和建议吗。

通过加入sys.dm_fts_index_关键字和sys.dm_fts_index_关键字,您可以对SQL 2008中现有的全文索引列进行大规模搜索

对于瞬态数据,您可以使用sys.dm_fts_解析器进行研究。类似问题的示例用法