将搜索文本规范化为全文搜索以及条件

时间:2008-10-14 20:09:27

标签: sql-server full-text-search

您希望用户只需输入搜索条件,就像在Google中一样。有些词,可能是一些引用的短语,也许是一些操作员,并且让它正常工作。

此处提供.Net解决方案: http://ewbi.blogs.com/develops/2007/05/normalizing_sql.html

我正在寻找一个支持的纯T-SQL版本。 (或VbScript / javascript)

示例:“狗”食品价格:20..45

应该是这样的(对于mssql): select * from table t join canstable(desc,'“dog”and food *')k on k.key = t.id 其中t.price在20到45之间

操作员:和,或,附近,“”,不,*等等。

1 个答案:

答案 0 :(得分:1)

我不知道如何编写一个使用数据库中存在的表关系和列数据类型编写的完整解析器,而不是这个功能。

相关问题