The Search Redirect link type in LibKey Nomad++ allows libraries to configure a domain message with a link which redirects the user's search into a different search system of the library's choice.
As an example, a Search Redirect link could be configured to appear on Google searches and to redirect them back into a library's Primo discovery system. A message with a link would appear on Google which looks very similar to other messages in LibKey Nomad++:
The key difference is where the link goes. That "Search For This In Primo" button will take the exact search term from Google ("chronic fatigue syndrome") and redirect it into the library's Primo search:
In one click users searching for a term in Google are now searching for that term in their library!
To accomplish this Search Redirect links require some additional settings in the Third Iron Admin Portal:
As with other link types the "Link Text" is the text label on the button shown to users.
"Search Query Parameter" is a value you will see in the URL of the website you would like to take a search query from. It is a letter or term that appears before the search term followed by an equal sign. Using our earlier example search for "chronic fatigue syndrome" you can see that query appears in Google's URL here:
For Google the query value is the letter q. That is what you would save as the Search Query Parameter in the Third Iron Admin Portal.
"Destination URL" is the location you would like to redirect the search into. Different systems build their search URLs in different ways. It may be easiest to run an example search in the system you would like to use and look at the URL you are sent to. Using Primo as an example if you search for the term "test" you will see a search URL like:
To complete the Search Redirect message we need to define the URL to send searches to and where to insert the search term from the original site. To do this there is a special value used in Search Redirect Destination URLs: {search_value}. Wherever this value is placed in the Destination URL is where LibKey Nomad++ will insert the search query from the original website.
To finish our earlier example we would copy that example search URL from Primo but replace our search ("test") with the special {search_value} placeholder:
Resulting in a finished rule configured like this: