我正在使用SQL Server 2012全文搜索。
我在“类别”表中有一个字段,其中包含类别的主要关键字,我为每个关键字使用分隔符,例如“ - ”或“,”。
这是关键字字段的波斯数据样本:
波斯语样本:
,یراقالاتپنجره,یراقالاتدربوپنجره,یراقپنجره,
英文样本:
,门,进门,庭院门,
现在当我使用这个“Like”语句时,结果还可以:
select * from categories where SiteSearchExactMacth like '%,درب,%'
select * from categories where SiteSearchExactMacth like '%,door,%'
但是当我使用FTS时,结果返回的内容多于“Like”查询的记录,而“,”或“ - ”字符将被忽略:
select * from categories where contains( SiteSearchExactMacth ,N'",درب,"')
select * from categories where contains( SiteSearchExactMacth ,N'",door,"')
如何在这种情况下使用全文搜索?