我用的是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被认为是å 排序时。例子:
我怎么能忽略隐式传输?
1条答案
按热度按时间kmpatx3s1#
根据维基百科的挪威字母表
这封信å (htmlå;)1917年在挪威引进,取代了aa或aa。
[...]
姓氏可能不遵循现代正字法,因此保留有向图aaå 将在今天使用。
更具体地说是关于校勘的问题
aa被视为å 在字母排序中,与两个相邻的字母a不同,意思是a是字母表的第一个字母,aa是最后一个字母。
您的分拣顺序正确。