I m a search engineer among other things. New update is weird, especially ranking. try 'machine learning', gets something from a year ago then Stanford class from 2011, really ? If you re dealing with 10M entries in the index this is low enough that ranking should be better.
I know how perfect tuning these engine as is difficult, and this one requires some more work ;) good luck and congrats for YC 14 anyways!