ここって
`fulltext params[:query]`
と
`with(:user_id, user.first.id)`
以外って共通化できないかな？