解析SQL 2008 FTS的搜索查询

时间:2009-04-07 15:41:31

标签: sql-server search full-text-search

我们希望使用SQL SERVER 2008全文搜索,并且在处理搜索查询时遇到很多问题。

如果用户键入“蓝狗”,它只会崩溃sql,除非我们解析搜索词以包含单词周围的“”,但这使得它成为短语而不是关键词。

我想要包含蓝色或狗的结果,但这意味着用或(s)替换空格等等。不幸的是,用户可能会输入太多组合。

是否有任何库(针对.net)可以将搜索字符串解析为FT理解的内容?

我们喜欢类似Google的语法:)

感谢

1 个答案:

答案 0 :(得分:1)

我正在寻找“FREETEXT”选项,而是使用“CONTAINS”关键字,我的不好。 Freetext正在给我我想要的结果。