DBIX de search_literal

DBIX de search_literal
検索フォームからの文字列を検索するときなんかは
searchするときに text => %text%, title => %title%
こんな感じだとおもうんだけど
これだと値が空の時こまるわけで、そういうときはsearch_literalで
textがあったら $query = 'text => %'で、push(@data,入力文字)
titleがあったら $query .= 'title => %' でpush(@data,入力もじ)

search_literal($query,@data)とするといいかんじ?