elasticsearch - 在 Elasticsearch 上按字母顺序对关键字字段进行排序
问题描述
在对keyword
类型字段应用排序时,它会按字典顺序排列并针对给定的数据:
AAAAAAAAAAA
AAAAaaaa
Aaaaaa
jjjjjaaa
jjjjjAAA
JJJJJJjjjj
aaaJJJJJjjjj
排序后变为:
AAAAAAAAAAA
AAAAaaaa
Aaaaaa
JJJJJJjjjj
aaaJJJJJjjjj
jjjjjAAA
jjjjjaaa
预期:是否可以根据字母顺序进行排序?
aaaJJJJJjjjj
Aaaaaa
AAAAaaaa
AAAAAAAAAAA
jjjjjaaa
jjjjjAAA
JJJJJJjjjj
请不要这样,我已经尝试了lowercase
过滤选项并得到以下结果,这不是我的要求:
Aaaaaa
AAAAaaaa
AAAAAAAAAAA
aaaJJJJJjjjj
jjjjjaaa
jjjjjAAA
JJJJJJjjjj
解决方案
推荐阅读
- css - 如何根据我在 React Native 中的屏幕大小更改 svg 大小?
- amazon-web-services - 如何知道哪个 AWS RDS 数据库正在使用特定密钥?
- ruby - ruby mixin 可以访问它所混入的类中存在的变量吗?
- karate - 空手道-如何仅在失败的情况下自动重新运行
- spring-boot - 如何指定服务器发送 Socket 消息?
- python - Python CSV 保存
- java - TreeContentProvider 只是获取我路径的每个目录。(文件过滤器)
- python - Python:使用正则表达式定义边界
- javascript - 试图添加。8 到以前的总和
- python - 如何在 Python 中移动 DataFrame 列的数字或字符串中的位置点?