elastich search-icu排序关键字字段-挪威语-aa elastich search视为å 排序时

sy5wg1nm  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(484)

我用的是ElasticSearch弹头ticsearch:6.8.4 on friendsofsymfony/elastica bundle在symfony 4.4中提供fos“^5.0”
我在fos\u elastica.yaml中遇到了一个带有config的排序字段问题。我的配置如下:

user_first_name_sort: {type: icu_collation_keyword, language: nb, index: true}

这项工作很好的挪威语预期。但是,单词aaElasticSearch被认为是å 排序时。例子:

我怎么能忽略隐式传输?

kmpatx3s

kmpatx3s1#

根据维基百科的挪威字母表
这封信å (htmlå)1917年在挪威引进,取代了aa或aa。
[...]
姓氏可能不遵循现代正字法,因此保留有向图aaå 将在今天使用。
更具体地说是关于校勘的问题
aa被视为å 在字母排序中,与两个相邻的字母a不同,意思是a是字母表的第一个字母,aa是最后一个字母。
您的分拣顺序正确。

相关问题