SQL Server 2008:我应该在“短语”列上创建全文索引

时间:2012-05-03 15:45:00

标签: sql-server indexing full-text-search

我有大约100 000条记录和一个包含2-3个单词短语的列。我想使用like功能或类似功能搜索此列。问题是:我应该在此列上构建全文索引吗? 另一个问题:在此列上构建一个简单的非聚集索引可以提高like的速度吗? 最后:这样的全文索引需要多少空间?

1 个答案:

答案 0 :(得分:1)

  

我应该在此列上构建全文索引吗?

对于100,000行,我不确定你会从中受益多少。你是在适当的地方进行测试的。

  

在这个列上构建一个简单的非聚集索引会改善速度吗?

LIKE 'foo%'?是。 LIKE '%foo%'?想想一本电话簿,它被“姓氏,名字”索引。很容易找到所有的史密斯,不是很容易找到所有的约翰。

  

这样的全文索引需要多少空间?

太过投机了。你将很难获得权威的答案。我再次建议你需要测试。