> 検索項目が複雑になるのであれば、searchモデル必要

なるほど。それ用にモデルを切ってしまうの実装も考えられますね。
今回のはそこまでしなくても良いという事ですか、分かりました。