如何按带有数字数组的列对记录进行排序?
例如:
预期的结果是:
Elasticsearch有排序模式选项:https://www.elastic.co/guide/en/elasticsearch/reference/1.4/search-request-sort.html#_sort_mode_option。但是没有一个变量是适当的。
Ruby语言可以对数字数组进行排序,Ruby有方法Array.<=>,其描述为“比较每个数组中的每个对象”。
如何在elasticsearch中实现相同的功能?
附言:对不起我的英语。
[1, 32, 26, 16]
[1, 32, 10, 1500]
[1, 32, 1, 16]
[1, 32, 2, 17]
预期的结果是:
[1, 32, 1, 16]
[1, 32, 2, 17]
[1, 32, 10, 1500]
[1, 32, 26, 16]
Elasticsearch有排序模式选项:https://www.elastic.co/guide/en/elasticsearch/reference/1.4/search-request-sort.html#_sort_mode_option。但是没有一个变量是适当的。
Ruby语言可以对数字数组进行排序,Ruby有方法Array.<=>,其描述为“比较每个数组中的每个对象”。
如何在elasticsearch中实现相同的功能?
附言:对不起我的英语。