在Elasticsearch上按字母顺序排序关键字字段
在对在Elasticsearch上按字母顺序排序关键字字段,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,在对关键字类型字段应用排序时,该字段按字典顺序排列,并且对于给定数据: AAAAAAAAAAA AAAAaaaa Aaaaaa jjjjjaaa jjjjjAAA JJJJJJjjjj aaaJJJJJjjjj 排序变为: AAAAAAAAAAA AAAAaaaa Aaaaaa JJJJJJjjjj aaaJJJJJjjjj jjjjjAAA jjjjjaaa 应为:是否可以根据字母顺序进行排序 aaaJJJJJjjjj Aaaaaa AAAAaaaa AAAAAAAAAAA jjjjjaa
关键字
类型字段应用排序时,该字段按字典顺序排列,并且对于给定数据:
AAAAAAAAAAA
AAAAaaaa
Aaaaaa
jjjjjaaa
jjjjjAAA
JJJJJJjjjj
aaaJJJJJjjjj
排序变为:
AAAAAAAAAAA
AAAAaaaa
Aaaaaa
JJJJJJjjjj
aaaJJJJJjjjj
jjjjjAAA
jjjjjaaa
应为:是否可以根据字母顺序进行排序
aaaJJJJJjjjj
Aaaaaa
AAAAaaaa
AAAAAAAAAAA
jjjjjaaa
jjjjjAAA
JJJJJJjjjj
请不要这样,我已经尝试了lowercase
filter选项,得到了以下结果,这不是我的要求:
Aaaaaa
AAAAaaaa
AAAAAAAAAAA
aaaJJJJJjjjj
jjjjjaaa
jjjjjAAA
JJJJJJjjjj
所以你基本上希望小写单词出现在大写单词之前,即
a
出现在a
之前,然后b
出现在b
之前,等等?没错@Val