首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在全文搜索列中使用排序规则Latin1_General_CI_AI

如何在全文搜索列中使用排序规则Latin1_General_CI_AI
EN

Stack Overflow用户
提问于 2015-02-24 14:30:24
回答 1查看 3.1K关注 0票数 1

如何在Server 2008 Latin1_General_CI_AI中与全文搜索列一起使用“排序规则R2”。选择查询应该显示名为Andres.It的所有员工也应该包括带有重音的名称。

重音敏感性选项是为全文目录,它的工作,如果我使用类似操作符,但不工作的包含。

代码语言:javascript
运行
复制
select firstName  from Employees 
where firstName COLLATE Latin1_General_CI_AI like '%Andres%'

结果

代码语言:javascript
运行
复制
    Andres
    André

全文搜索

代码语言:javascript
运行
复制
select firstName  from Employees 
where contains( FirstName , 'Andres')

结果

代码语言:javascript
运行
复制
    Andres

我试图修改表并更改列以整理Latin1_General_CI_AI,但没有成功。(我必须先从目录中删除该列,然后更改该列,然后重新构建目录)

代码语言:javascript
运行
复制
ALTER TABLE Employees ALTER COLUMN firstname NVARCHAR(50) COLLATE Latin1_General_CI_AI
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-24 14:51:01

你得关掉口音敏感度。不幸的是,这是优先于全文搜索。排序规则不像您所期望的那样使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28698421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档