/
Querying Yahoo search suggesting with missing Application Id
Querying Yahoo search suggesting with missing Application Id
Yahoo has a service, that works like "Did You Mean" service from Google. Basically it uses online database to correct spelling errors in user search queries.
In-Portal makes use of that service through <inp2:c_SpellingSuggestions/>
and <inp2:c_SuggestionLink/>
tags. There 2 problems with that:
- even without YahooApplicationId specified in system settings we still perform a query and get an error back
- service was shut down in 2010 year (in favor of Yahoo! Search BOSS service) and all queries to it returns in following error message:
<?xml version="1.0" encoding="UTF-8"?> <Error xmlns="urn:yahoo:api"> The following errors were detected: <Message>The service has been shut down. For further details, please see the Deprecated Services blog post http://developer.yahoo.com/blogs/ydn/posts/2010/08/api_updates_and_changes</Message> </Error> <!-- ws03.ydn.ac4.yahoo.com uncompressed/chunked Wed Jun 26 06:40:58 PDT 2013 -->
Here is url of Yahoo! Search BOSS service http://developer.yahoo.com/boss/search/. It seems that it has absolutely different API either, which is no surprise.
We either need to remove Yahoo spelling suggestions support from In-Portal or, if we have time, switch to new API.