[ ] Assure the local search parameter will be transferred to the other portals (except the ontology list).
[ ] Enable an advance selection of ontologies from other portals with the ontology selector (showing filters based on the other portal)
[ ] Manage duplicate results (i.e., coming from duplicate ontologies)
And concernig the ranking
First version should be basic e.g., 3 first results from local portal, then 3 from other portal (in alphabetical order, or preferred order if list of federated portal is ordered), then 3 more and etc.
Then we will need to think more advance ranking that would merge the results from each portals into one unique search resultset. We may need to change the backend to add some kind of normalized score to the search results.
Requirements
Have a selector to choose on which portals to run the search
Display the results in the appropriate order
Customize the UI to display the result according to the result portal origin