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
}
}
]