在SQL 2005中,字符串索引支持模糊匹配,如like '%abc%'的查询。
在SQL 2000中,字符串索引仅支持前导匹配,如like 'abc%'的查询。

这样不仅是在搜索时能够查找较少的page,更重要的是,SQL查询优化器能够准确的得到EstimateRows,就可以选择最适合的index,而SQL2000就只能瞎蒙。

不过呢,我在测试中发现这样的优化貌似不支持中文,于是和Access Method的人一起跟了一下,最后发现必须要是unicode类型的才能够支持中文。
该问题已经提交为bug,在SQL 2005 SP1中应当能够得到解决。