View | Details | Raw Unified | Return to bug 24555
Collapse All | Expand All

(-)a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm (-1 / +4 lines)
Lines 275-280 sub _create_match_expression { Link Here
275
    my $expression = {};
275
    my $expression = {};
276
    unless (defined($search_param->{field})) {
276
    unless (defined($search_param->{field})) {
277
        $expression->{multi_match} = {
277
        $expression->{multi_match} = {
278
            type => 'cross_fields',
279
            operator => 'and',
278
            query => $search_param->{operand},
280
            query => $search_param->{operand},
279
            lenient => JSON::true
281
            lenient => JSON::true
280
282
Lines 342-347 sub build_authorities_query { Link Here
342
                # but not "quick brown fox".
344
                # but not "quick brown fox".
343
                push @query_parts, {
345
                push @query_parts, {
344
                    multi_match => {
346
                    multi_match => {
347
                        type => 'cross_fields',
348
                        operator => 'and',
345
                        query => $val,
349
                        query => $val,
346
                        fields => $self->_search_fields({ subfield => 'ci_raw' }),
350
                        fields => $self->_search_fields({ subfield => 'ci_raw' }),
347
                    }
351
                    }
348
- 

Return to bug 24555