【问题标题】:Sorting å,ä,ö characters in MS Search Server 2008在 MS Search Server 2008 中对 å、ä、ö 字符进行排序
【发布时间】:2011-02-10 23:22:24
【问题描述】:

当我按标题排序时,搜索服务器将 å,ä,ö 字符视为 a,a,o,即是否有某种方法可以使搜索结果正确排序?

最好的问候, 马蒂亚斯

【问题讨论】:

    标签: c# asp.net search search-engine


    【解决方案1】:

    您正在寻找的概念称为collat​​ion。阅读更多关于它的信息here

    【讨论】:

    • 搜索服务器需要使用 Latin1_General_CI_AS_KS_WS。我不知道您是否可以在执行搜索时在特定的 SQL 查询中使用排序规则。我没有机会在 atm 尝试一下。有人知道它是否适用吗?
    • 您可以使用查询运算符 COLLATE : msdn.microsoft.com/en-us/library/ms184391.aspx 来定义查询的排序规则
    • 我试过了,但 Search Server 中的 Web 服务查询似乎不支持 COLLATE。在搜索服务器之外的常规查询中它是可行的,但在这种情况下显然是由于一些限制。我已经向微软报告了它
    猜你喜欢
    • 2016-12-07
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多