我已经在我的应用程序中实现了全文搜索,用于从我的数据库中的表中搜索关键字。现在我想扩展搜索多个单词。我用谷歌搜索但没有得到我想要的答案。任何人都可以告诉如何扩展搜索多个关键字。
查询:
select ProductCode,CategorySequenceNumber from tblProductMaster where Contains(*,@stringToSearch)
任何建议都会受到批评..
答案 0 :(得分:2)
根据您想要的行为传递由“AND”或“OR”分隔的关键字:
SET @stringtosearch = '"this" AND "word" OR "test"'
答案 1 :(得分:0)
您可以将空格处的搜索文本拆分为字符串数组,然后搜索每个元素。
答案 2 :(得分:0)
使用FREE TEXT功能代替CONTAINS。用空格分隔关键字。