検索機能があって、一覧表示とページ移動できるようにしたい場合ですが

モデルで検索条件で取得した一覧データと
別途ページ移動用に、同じ検索条件でpagenate(20)みたいにして生成しないといけない?

同時にはできない?