I’d just hit “publish” on my last post about the challenges of faceted search for the web when I saw this post from Jeff about Yahoo announced an extension to their public BOSS API that provides “key terms” for search results.
Jeff quotes this excerpt from their description:
Key Terms is derived from a Yahoo! Search capability we refer to internally as “Prisma.”… Key Terms is an ordered terminological representation of what a document is about. The ordering of terms is based on each term’s frequency and its positional and contextual heuristics…Each result contains up to 20 terms describing the document.
Yes, I know, key terms aren’t a faceted classification. And I don’t know what quality or consistency this feature provides. Still, it’s a step towards addressing the first and most serious challenge raised in the Microsoft researchers’ position paper. And it’s nice to see news about Yahoo beyond the saturation coverage of Jerry Yang stepping down.
9 replies on “Yahoo BOSS, Now With Key Terms”
Hmm … looks a lot like keyphrase extraction.
LikeLike
I suspect this is the latest version of the Prisma technology that came with their acquisition of Altavista.
http://www.altavista.com/about/prelease?yr=2002&dt=070202
LikeLike
Cool! A step in the right direction indeed, but a small one. It would be great if they also reported the term frequency for each term, and perhaps allowed a follow-on query to get IDF scores or other components that go into a ranking for each term. That way, a smart client could have some insight into how to use these terms for its own purposes.
LikeLike
I was at SearchSolutions2008 – an industry enterprise search day in London, and they had someone from Yahoo talking about BOSS and SearchMonkey (http://developer.yahoo.com/searchmonkey/). I asked the presenter whether it was anything more special than the Google API. Unfortunately she had no answer. It didn’t fill me with hope! SearchMonkey, however, intrigues me!
LikeLike
I had the impression that the Google search API was rather limited. I certainly haven’t seen search applications built on top of the Google API that compare to those built on top of Yahoo BOSS, e.g., Duck Duck Go (http://duckduckgo.com/).
Perhaps someone here has tried both and can offer a more informed comparison?
LikeLike
For those that are curious, I’ve written a simple application that utilises the new Key Terms Feature of BOSS:
Key Terms Search
LikeLike
Glen, very cool! Any sense on if / how people are using key terms for query refinement or other applications?
LikeLike
[…] perform a query, the application retrieves a set of related term candidates using Yahoo’s key terms API. It then scores each term by dividing its occurrence count within the result set by its global […]
LikeLike
[…] perform a query, the application retrieves a set of related term candidates using Yahoo’s key terms API. It then scores each term by dividing its occurrence count within the result set by its global […]
LikeLike