如何在 MS SQL Server 上的 Containstable 中强调不敏感的全文搜索

Hon*_* K. 1 t-sql containstable sql-server-2012

我正在尝试更新存储过程以便能够比较不区分重音的数据。当前存储过程使用 Containstable 进行全文搜索,但比较是重音敏感的。是否有机会为包含表设置排序规则(例如Latin1_General_CI_AI)?

db 的排序规则区分重音。

我正在使用 MS SQL Server 2012 Express。

And*_*lov 5

您可以更改全文目录的重音敏感性:

ALTER FULLTEXT CATALOG [MyFullTextCatalog] REBUILD WITH ACCENT_SENSITIVITY = OFF
Run Code Online (Sandbox Code Playgroud)

但是,请注意,这是全局更改,而不仅仅是针对此特定存储过程。