Cool in concept, but your search algorithm leaves something to be desired.
Your app reminded me I wanted to watch Khan's videos on IPOs, so I type in: IPO ... about half way down the list of ~50 results are the videos I wanted to watch (An IPO, More on IPOs).. I actually had to do a Ctrl-F to find them in the result list.
bjacobso, what search utility are you using on the backend? -- Are you using YouTube search?
- Or are you building your own index using Sphinx,Solr/Lucene,etc.
- Or some combination of?
It is actually all being done client side. I download a video list in json and create a client side document store. I figured searching 1500 items wasn't worth doing a server roundtrip. I then just search youtube for the title of the video they choose.
I use quicksilver.js to match items. I probably need to increase the score threshold to ensure more accurate results.
Your app reminded me I wanted to watch Khan's videos on IPOs, so I type in: IPO ... about half way down the list of ~50 results are the videos I wanted to watch (An IPO, More on IPOs).. I actually had to do a Ctrl-F to find them in the result list.