Lines 554-560
function buildPatronSearchQuery(term, options) {
Link Here
|
554 |
let pattern_subquery_and = []; |
554 |
let pattern_subquery_and = []; |
555 |
patterns.forEach(function (pattern, i) { |
555 |
patterns.forEach(function (pattern, i) { |
556 |
let pattern_subquery_or = []; |
556 |
let pattern_subquery_or = []; |
557 |
defaultPatronSearchFields.split(',').forEach(function (field, i) { |
557 |
search_fields.split(',').forEach(function (field, i) { |
558 |
pattern_subquery_or.push( |
558 |
pattern_subquery_or.push( |
559 |
{ ["me." + field]: { 'like': leading_wildcard + pattern + '%' } } |
559 |
{ ["me." + field]: { 'like': leading_wildcard + pattern + '%' } } |
560 |
); |
560 |
); |
Lines 573-579
function buildPatronSearchQuery(term, options) {
Link Here
|
573 |
|
573 |
|
574 |
// Add full search term for each search field |
574 |
// Add full search term for each search field |
575 |
let term_subquery_or = []; |
575 |
let term_subquery_or = []; |
576 |
defaultPatronSearchFields.split(',').forEach(function (field, i) { |
576 |
search_fields.split(',').forEach(function (field, i) { |
577 |
term_subquery_or.push( |
577 |
term_subquery_or.push( |
578 |
{ ["me." + field]: { 'like': leading_wildcard + term + '%' } } |
578 |
{ ["me." + field]: { 'like': leading_wildcard + term + '%' } } |
579 |
); |
579 |
); |
580 |
- |
|
|