Customise Global Search Results Settings, including Properties showing in columns, order, length

This is a great idea and can’t believe that it’s not out of the box function. And just how is it determined which columns do show up? When I put in a search it doesn’t even seem to display the secondary attribute on a custom object which you’d expect to be at least the bare minimum. This is completely ridiculous.