It do not play well with AR#pluck

Hi,

Querying like this:

```ruby
User.search('Roger').pluck(:name)
```

Will result in an `ActiveRecord::StatementInvalid` error.

The issue is that pluck override the select clause so the `ORDER BY "rank1234567"` clause just don't work.