Building a Multisite/Multiplatfrom environment required major structure for global search for all content. I have used ajax search conditions to handle the task. I set the priorities to bring the most relevance to the user experience. On top of that I built out a voice assist using a text to speech kit and creating key words then *data. When a customer uses voice assist it brings even more meaningful content to them including social posts, products, media, pages and articles. It can be in the form of a list or use specific words to bring you straight to the web page.