618: Fixes for search results ordering

* don't limit the MongoDB query results
* order results returned by MongoDB to match results from Solr
* limit final results array to 20 results