目前我在“客户名称”,“采购订单编号”等小栏目上使用全文(2008 R2)?但我想知道是否真的值得在小栏目上使用FTS,并且可以使用“赞”进行搜索。
表有超过11k行,但不是很多,但这个表正在增长。
如果最好使用'Like'而不是从目录中删除列?
这里的非结构化文本数据是什么意思?
“与全文搜索相比,LIKE Transact-SQL谓词仅适用于字符模式。此外,您不能使用LIKE谓词来查询格式化的二进制数据。此外,针对大量非结构化文本的LIKE查询数据比针对相同数据的等效全文查询慢得多。对数百万行文本数据的LIKE查询可能需要几分钟才能返回;而对于相同数据,全文查询只需几秒或更少,具体取决于关于返回的行数。“
答案 0 :(得分:0)
如果您已经使用全文,为什么要更改它? LIKE查询现在可能适合,但随着表格的增长,性能会急剧下降,如MSDN article you quoted中所述。
如果最好使用'喜欢'我必须从中删除列 目录?
不,全文目录对LIKE查询没有影响。
这里的非结构化文本数据是什么意思?
全文可用于SQL Server支持的二进制格式(想象搜索存储在SQL中的Word文件)和XML数据。 LIKE不能这样做。