98 |
} |
} |
99 |
|
|
100 |
sub search { |
sub search { |
101 |
my ( $self, $query, $template, @add_attr ) = @_; |
my ( $self, $query, $template, $add_attr ) = @_; |
102 |
|
|
103 |
my $log = $self->{log}; |
my $log = $self->{log}; |
104 |
|
|
105 |
$log->debug("search model query: '$query', add_attr: '" . join("','", @add_attr) . "'"); |
$log->debug("search model query: '$query', add_attr: '" . join("','", @{$add_attr}) . "'"); |
106 |
|
|
107 |
my $template_filename = $template || $self->{template}; |
my $template_filename = $template || $self->{template}; |
108 |
|
|
110 |
phrase => $query, |
phrase => $query, |
111 |
get_attr => [ '@uri' ], |
get_attr => [ '@uri' ], |
112 |
max => 100, |
max => 100, |
113 |
add_attr => @add_attr, |
add_attr => $add_attr, |
114 |
); |
); |
115 |
|
|
116 |
$log->debug("loading " . ($#results + 1) . " results"); |
$log->debug("loading " . ($#results + 1) . " results"); |