我的文档中的ID是字母数字(如A-1,A-2,A-10,A-21)。当我根据这些ID对文档进行排序时,结果如下:
A-1 A-10 A-2 A-20
但我希望他们喜欢
A-1 A-2 A-10 A-20
为实现这一目标,我如何编写自定义脚本以便在Elasticsearch中进行排序?
答案 0 :(得分:0)
检查此库:
https://github.com/jprante/elasticsearch-analysis-naturalsort
在示例中,有以下顺序: [鲍勃:2分,鲍勃:3分,鲍勃:10分]