我目前正在使用CONTAINSTABLE作为全文搜索的一部分,但无法解决如何产生否定搜索。例如 包含:热狗 不包含:宠物健康问题
我目前的搜索非常适合查找内容,但如何添加否定字词以删除涉及宠物健康问题的文章。
我希望这是有道理的,我已经尝试搜索CONTAINSTABLE否定,排除ect但找不到任何东西。
编辑: 它可能不是最有效的解决方案,但会创建一个包含“不包含”结果的临时表,然后将AND NOT IN(临时表)添加到原始查询中。是一个非常糟糕的主意?
答案 0 :(得分:1)
SQL Server FTS有一个not关键字;你应该能够做到
containstable(*,'"hot dogs and not "pet health issues")