I know this is old news, but I wanted to make sure I understood the limitations of Global Search before I go ranting on the IdeaXchange, because it still boggles my mind that you cannot actually search all objects within Salesforce.
My understanding is that you now need to know which objects your records resides in BEFORE you search. Which to me, defies half the purpose of searching in the first place.
Sure, SF will do a partial object search based on your 'Top Results', which is just a terrible guess that you only care about a handful of objects you recently interacted with.
What if, for example, there are multiple records across multiple objects all named the same (after a customer)? Do I really need to click through every. single. object in the search results list to see if there are any results for that object?
Am I wrong in thinking that a custom search component utilizing SOSL would be much more useful and less misleading than Salesforce's Global Search bar?