Re:Amazon's search is pretty darn impressive
by snewe on Friday December 12, 2008 @03:47AM
(#395516)
Ok, how do they do that? Parse every word and pick the few that get the most search hits individually? Or Mechanical Turk?
[ Parent
| on HN ]
Re:Amazon's search is pretty darn impressive
by aston on Friday December 12, 2008 @04:49AM
(#395546)
I'm thinking it might start with their algorithm for finding improbable phrases. They serve as a kind of a word-based fingerprint for a book and probably make searching on over-specific queries like this one a lot easier.
Re:Amazon's search is pretty darn impressive
by lneves on Friday December 12, 2008 @05:14AM
(#395559)
An easy way do it would be to extract the term vectors from the query and then find related documents computing the cosine similarity measure.
Not too long ago Amazon did not return anything if one word was wrong. They had "The Chocolate Bible : The Difinitive Sourcebook" and would not find it in a search with "definitive" spelled correctly. They have a better search now.
Re:Amazon's search is pretty darn impressive
by dangoldin on Friday December 12, 2008 @10:10AM
(#395687)
Well my guess would be that they have a structured data back end of titles, authors, and so forth. They can then look at the query string and extract everything that looks like a proper noun (or doesn't exist in a dictionary) and and compare that against their structured data database.
I'm sure it's more advanced than that but that would get you pretty far.