improved sort descriptors

they can be a list of strings like
@“-created,+index”
where this means sort by index descending and then index ascending