I'd quite like to sort the best_bets by position here, so that if there's only one match in the best bets field at search time rummager doesn't have to do any work to sort them itself.  Also, to improve consistency across runs if mysql doesn't return results in a particular order.