首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

全文检索有关问题

2012-01-12 
全文检索问题关于sql全文检索的优化问题。SELECTidfrom[数据表]wherecontains(字段1, 搜索关键词 )andconta

全文检索问题
关于sql   全文检索的优化问题。

SELECT   id   from   [数据表]   where   contains(字段1, '搜索关键词 ')   and   contains(字段2, '搜索关键词 ')   and   contains(字段3, '搜索关键词 ')

这样使用多个cantains的话检索的速度很慢,大家帮帮忙,看能否有更好的方法。

谢谢大家了。

[解决办法]
try:
SELECT id from [数据表] where 字段1 like '%搜索关键词% ' and 字段2 like '%搜索关键词% '
and 字段3 like '%搜索关键词% '
[解决办法]
用全文检索的话,命中率没有Like高吧?
[解决办法]
可以用charindex()函数试一试,效率比like高的多
[解决办法]
用patindex和charindex判断字符的位置

热点排行
Bad Request.