SQL Server全文搜索包含函数

时间:2017-08-28 05:25:17

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

有包含函数的问题,当我用'%ZAM%'运算符搜索时,它会找到包含ZAM的所有单词,如ZAMANLAMA AZAMI ZAM等。但是当我使用fts index包含函数时,它只是找到ZAM ZAMANLAMA但它没有找到AZAMI或123ZAM789。我也尝试过CONTAINS(YourColumn,'“ZAM”'),但它不起作用。请帮帮我,fts非常快但是找不到像'%%'那样的所有包含我应该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用" *"在包含与like运算符相同的语法之前。但是你需要在搜索字符串之前和之后使用双引号。 尝试一次这个查询。

SELECT *
FROM YourTable
WHERE CONTAINS(YourColumn,'"*ZAM*"');

(OR)

select * from YourTable where YourColumn like '%ZAM%'
相关问题