+ if (field.toLowerCase() === 'match') { // Search
+ field = Sequelize.col('similarity')
+ } else if (field.toLowerCase() === 'trending') { // Sort by aggregation
+ return [
+ [ Sequelize.fn('COALESCE', Sequelize.fn('SUM', Sequelize.col('VideoViews.views')), '0'), direction ],