0
我在elasticsearch中做多字段排序脚本时遇到问题,例如我想按字段A desc,字段B desc排序。当我用两种排序的脚本进行排序时,它只按字段B desc进行排序。elasticsearch多字段排序脚本
'sort': [
{
'_script' : {
'script' : 'if (doc['+'\''+sortColumn1+'\''+'].value==null) {return '+'\''+'\''+'} else {return doc['+'\''+sortColumn1+'\''+'].value} ',
'type' : sortType1,
'order' : sortOrder1,
},
'_script' : {
'script' : 'if (doc['+'\''+sortColumn2+'\''+'].value==null) {return '+'\''+'\''+'} else {return doc['+'\''+sortColumn2+'\''+'].value} ',
'type' : sortType2,
'order' : sortOrder2
}
}
]