Topic
1 reply Latest Post - ‏2013-02-08T11:50:39Z by dschoppmann
SystemAdmin
SystemAdmin
2014 Posts
ACCEPTED ANSWER

Pinned topic Include external Search (non of/ica)

‏2013-02-05T10:24:22Z |
Hi,

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?

Chris
Updated on 2013-02-08T11:50:39Z at 2013-02-08T11:50:39Z by dschoppmann
  • dschoppmann
    dschoppmann
    8 Posts
    ACCEPTED ANSWER

    Re: Include external Search (non of/ica)

    ‏2013-02-08T11:50:39Z  in response to SystemAdmin
    Hi 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.

    Daniel