I'm using a custom FiledBridge to add a lot of fields to the document from a complex Map:
Language is enumeration with around 30 values and fields name + "." + lang.name() + ".count" and name + "." + lang.name() + ".views" should be sortable. As far as I see there is no way to tell the engine about that. @Sortable annotation is not suitable for this case.