Lines 449-471
sub build_authorities_query {
Link Here
|
449 |
); |
449 |
); |
450 |
} |
450 |
} |
451 |
my $query = $self->_join_queries( @tokens ); |
451 |
my $query = $self->_join_queries( @tokens ); |
452 |
|
452 |
my $query_string = { |
|
|
453 |
query => $query, |
454 |
lenient => JSON::true, |
455 |
analyze_wildcard => JSON::true, |
456 |
}; |
453 |
if ($wh) { |
457 |
if ($wh) { |
454 |
push @query_parts, { query_string => { |
458 |
$query_string->{default_field} = $wh; |
455 |
default_field => $wh, |
|
|
456 |
analyze_wildcard => JSON::true, |
457 |
query => $query |
458 |
} }; |
459 |
} |
459 |
} |
460 |
else { |
460 |
else { |
461 |
push @query_parts, { |
461 |
$query_string->{fields} = $self->_search_fields(); |
462 |
query_string => { |
|
|
463 |
analyze_wildcard => JSON::true, |
464 |
query => $query, |
465 |
fields => $self->_search_fields(), |
466 |
} |
467 |
}; |
468 |
} |
462 |
} |
|
|
463 |
push @query_parts, { query_string => $query_string }; |
469 |
} |
464 |
} |
470 |
} |
465 |
} |
471 |
|
466 |
|
472 |
- |
|
|