move results db queries into a dedicated method

Pretty easy one here. This makes it easier to adapt Searchkick to other database drivers. If someone has a database with unique query syntax but don't think it warrants a PR to add it to the gem, they shouldn't have to override the entire `results` method.