DSL query, fields not coming in same order in result