您想要的是用户只需像在 Google 中一样输入他们的搜索条件。一些单词,可能是一些引用的短语,可能是一些运算符,然后让它正常工作。
.Net 解决方案可在此处获得: http ://ewbi.blogs.com/develops/2007/05/normalizing_sql.html
我正在寻找一个也支持 where 的纯 T-SQL 版本。(或 VbScript/javascript)
示例:“狗”粮价格:20..45
应该看起来像这样(对于 mssql): select * from table t join containstable(desc, '"dog" and food*') k on k.key=t.id where t.price 在 20 到 45 之间
运算符:and、or、near、""、not、* 等。