【问题标题】:SQL Server + Full-Text Search + Unicode and different result setsSQL Server + 全文搜索 + Unicode 和不同的结果集
【发布时间】:2012-12-04 09:24:42
【问题描述】:

对包含以 unicode 文本编码的短语的列进行全文搜索 (CONTAINS)。

目标是包含ż 的查询匹配żz(ascii 代表)。

换句话说,我需要为 Unicode 和非 Unicode 格式的搜索查询返回相同的结果集。

请告知如何使用 SQL Server 2008 R2 实现这一目标。谢谢你。

【问题讨论】:

    标签: sql-server sql-server-2008-r2 full-text-search


    【解决方案1】:

    全文重音敏感度是全文目录的一个属性。您可以在目录创建期间设置敏感度:

    CREATE FULLTEXT CATALOG ... ACCENT_SENSITITY = OFF

    或事后修改:

    ALTER FULLTEXT CATALOG [my_fulltext_catalog] REBUILD WITH ACCENT_SENSITIVITY = OFF
    

    【讨论】:

    • 工作完美。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 2020-05-20
    • 2013-10-24
    • 1970-01-01
    • 2010-09-06
    • 2016-09-21
    相关资源
    最近更新 更多