we want to include Search Results into ICA result list from an external search engine via Rest-Api.
Is this possible? And does anyone got informations / instruktions or at least some keywords on who to get this started?
This topic has been locked.
1 reply Latest Post - 2013-02-08T11:50:39Z by dschoppmann
Pinned topic Include external Search (non of/ica)
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2013-02-08T11:50:39Z at 2013-02-08T11:50:39Z by dschoppmann
dschoppmann 270002P2U58 PostsACCEPTED ANSWER
Re: Include external Search (non of/ica)2013-02-08T11:50:39Z in response to SystemAdminHi Chris,
as far as I know there is no way to merge the ICA search results with the results of another search engine via REST API. In ICA SIAPI there is something called search federator. But this API is deprecated. You can try to build a proxy servlet or something like this that calls all search back-ends, merges the results and creates a new search result. Merging search results of different search engines is always very hard because you have to think about diffent ranking scores, merging of facets, spell suggestions, type-ahead an a lot of other features that do not work out of the box this way.
Perhaps it is possible for you to only one search engine. Or you let the user use one primary search engine that contains a small lable/message that the second search engine found search results too. A click on this lable opens the seconds search engine with its results. This way you do not have to deal with the search result merging.
Hope this helps.