I want to display the people result source along with other different results source including local SharePoint Results and some BCS connection content source in Everything tab.
Please suggest if anyone has any idea.
Thanks
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.
Sign up to join this communityThe “Local SharePoint Results” result source includes the all items from the local SharePoint search index except People items.
If you want to display the people result source and Local SharePoint Results, it indicates you want to display all the items from the local SharePoint search index.
So the query text in the result source will be “{?{searchTerms}}”.
If you want to add some BCS content sources in the result source, you should use main content source and some BCS content sources in the result source. Then query text as below.
{?{searchTerms} ContentSource="main content source" OR ContentSource=firstcontentsource OR ContentSource=secondcontentsource }
After all, you could follow the steps below:
Create a custom result source using the query text above. Go to site settings->search->result source.
Go to the search result page for Everything tab. Go to site settings->search->search settings->in the Configure Search Navigation, find the url of Everything tab and go to the page for Everything tab
Edit the page-> edit the search result web part->change query->select the result source created in the first step.
More references:
Create A Search Tab In SharePoint 2013.
https://richardstk.com/2013/05/03/create-a-search-tab-in-sharepoint-2013/
Understanding result sources for search in SharePoint Server 2013