|
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 |
- |
|
|