0

我已经在我的应用程序中实现了全文搜索,以便从数据库中的表中搜索关键字。现在我想扩展对多个单词的搜索。我用谷歌搜索但没有得到我想要的答案。谁能告诉我如何扩展搜索多个关键字。

查询

select ProductCode,CategorySequenceNumber from tblProductMaster where Contains(*,@stringToSearch)

任何建议都会被应用。

4

3 回答 3

2

根据您想要的行为传递以“AND”或“OR”分隔的关键字:

SET @stringtosearch = '"this" AND "word" OR "test"'
于 2013-04-08T08:16:43.673 回答
0

您可以将空格处的搜索文本拆分为字符串数组,然后搜索每个元素。

于 2013-04-08T08:08:37.930 回答
0

使用 FREETEXT 函数而不是 CONTAINS。用空格分隔关键字。

于 2013-04-08T09:41:19.260 回答