您希望用户只需键入他们的搜索条件即可,就像在Google中一样。有些词语,可能是一些引用的词组,也许只有几个操作符,并且只是起作用。将搜索文本规范化为全文搜索以及条件
.NET解决方案,请访问: http://ewbi.blogs.com/develops/2007/05/normalizing_sql.html
我要寻找一个纯粹的T-SQL版本,其中的支持也。 (或VBScript/JavaScript的)
例子: “狗” 的食品价格:20..45
应该像这样(为MSSQL): SELECT * FROM表T加入CONTAINSTABLE(DESC,“ “狗”和食品*')K上k.key = t.id 其中t.price 20和45之间
算:与,或,近 “” 不,*等等
不要忘记检查SQL注入。 – Hapkido 2008-10-28 02:41:25