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