On 4 April 2014 15:27, RAPPAZ Francois <francois.rappaz at unifr.ch> wrote: > I tried ... > my $rs = $self->{schema}->resultset('Jrn')->search_rs(undef, { -and => [ \["WHERE match(ti, ex, ad) against(? in boolean mode)", @b]], order_by => 'tri'}); Take out the "undef, " -- you've passed the query as the second parameter.